What I would really like to see is support for named parameters as is implemented in MooseX::Method::Signatures. That really promotes clarity in the method/sub call.
DateTime->new( epoch => 1327673580 );
I would prefer it, since it eliminates the redundant "epoch" but keeps the named paramaters.
]]>