roll the type introspection logic into the test itself
install generated subs as methods
MooseX-Types-0.40

        - types are now properly installed into the proper package, so they
          survive namespace::autoclean