Built recursive ORM zoom-querying, sum types, and a data-oriented app.models refactor
Takeaway: Next time I'd front-load the constraint that Groovy specs compile lambdas to opaque proxies, since that cost a whole probing detour before the nested-selector feature could be built correctly.