Dependency resolution is too intwined with "running" the generators currently.
A library such as https://github.com/stuartsierra/dependency could be used to remove core.async from dependency resolution and exclusively into either the generator namespace or it's own namespace entirely.