typo in comment
dsl inside functions using envs?

Bad idea, or new hotness?