To clarify: you can combing all `var`s as long as the dependencies are defined before they're used?