Implicit compile-time dependencies

Thanks, it makes perfect sense now!