Compile (nested) variables (with default values)