use Sub::Uplevel;
use Moose::Util::TypeConstraints;
-use MooseX::Types::Base ();
-use MooseX::Types::Util qw( filter_tags );
+use MooseX::Types::Base ();
+use MooseX::Types::Util qw( filter_tags );
use MooseX::Types::UndefinedType;
-use Sub::Install qw( install_sub );
+use Sub::Install qw( install_sub );
use Moose;
-use namespace::clean;
+
+use namespace::clean -except => [qw( meta )];
our $VERSION = 0.01;
=head1 SYNOPSIS
- #
- # Library Definition
- #
+=head2 Library Definition
+
package MyLibrary;
use strict;
1;
- #
- # Usage
- #
+=head2 Usage
+
package Foo;
use Moose;
use MyLibrary qw( PositiveInt NegativeInt );