Reference

MooseX::Runnable::Invocation::Role::WithParsedArgs(3pm)