What is MooseX::Method::Signatures?
- Lets you use Perl 6† method signatures
method foo ( $affe) # no type checking
method bar (Animal $affe) # $affe->isa('Animal')
method baz (Animal|Human $affe) # $affe->isa('Animal') || $affe->isa('Human')
continued...