Extract out aliasing, and then apply to the extension in addition to any tasks.
Reduce explicit dependency on Groovy, since it brings in too much.