package MooseX::Role::Parameterized::Parameters;
+# XXX: Mister Wizard, what's the right way to declare a different attribute metaclass?
+use metaclass 'Moose::Meta::Class' => (
+ attribute_metaclass => 'MooseX::Role::Parameterized::Meta::Parameter',
+);
use Moose;
-# ABSTRACT: base class for parameters
-
__PACKAGE__->meta->make_immutable;
no Moose;
__END__
+=head1 NAME
+
+MooseX::Role::Parameterized::Parameters - base class for parameters
+
=head1 DESCRIPTION
This is the base class for parameter objects. Currently empty, but I reserve