The MooseX::Attribute::TypeConstraint::CustomizeFatal CPAN distribution