MooseX::OneArgNew lets your constructor take a single argument,
which will be translated into the value for a one-entry hashref.
