MooseX::Types is an extension of the Perl 5 object system. It organises your Moose types in libraries.