Oh, and maybe a way to have a type-constraint fire once without testing for failure as was the behavoir pre .76. That broke probably 50% of my MooseX::Types code. I still regress my Mooses to remove this behavoir. Sure, it might make more sense, but testing to see if you have spaces on a string just to trim them can sure add needless overhead and annoyance when you just want a mechanism to fire and clean the input.
http://github.com/EvanCarroll/moose/commit/feeec6cb945e079296611d188b0172fd4f1c0e76 -- Evan Carroll System Lord of the Internets http://www.evancarroll.com