=head1 NAME
-MooseX::UndefTolerant - Make your attribute(s) tolerant to undef intitialization
+MooseX::UndefTolerant - Make your attribute(s) tolerant to undef initialization
=head1 SYNOPSIS
your attributes more tolerant of undef so that you can keep the first
example: have your cake and eat it too!
+=head1 USE IN YOUR MOOSE EXPORTER
+
+If you already have a custom Moose exporter class and you want this
+behaviour everywhere, you can add these roles there with this call, in
+your C<init_meta> routine:
+
+ Moose::Util::MetaRole::apply_metaroles(
+ class_metaroles => {
+ attribute => [ 'MooseX::UndefTolerant::Attribute' ],
+ constructor => [ 'MooseX::UndefTolerant::Constructor' ],
+ },
+ for => $args{for_class},
+ );
+
=head1 PER ATTRIBUTE
=head1 AUTHOR