TODO
-------------------------------------------------------------------------------
-- make way to iterate over all Moose classes
-
- roles
Need to figure out the details of composite roles
[10:49] stevan does can be added to,.. but not changed
-- triggers
-
-[18:18] mst what I'd really like is just to say trigger => 'some_method'
-
-- attribute delgates
-
-Introduce capability to control the generated wrapper. Useful for when you have
-a wrapper that should implement the interface of it's child, but decorate with
-more metadata.
-
- proxy attributes
[15:49] stevan you want a proxied attribute
- default should dclone()
-- auto_deref => 1 for auto-de-refing ARRAY and HASH attrs
-
- subtype $anon_subtype => where { ... }
[22:56] stevan sub mst_doesnt_like_to_type { (shift)->meta->attr->type_contstraint }