http://qs321.pair.com?node_id=947633


in reply to Re^3: Pre/post subroutine assertions and documentation module?
in thread Pre/post subroutine assertions and documentation module?

something like Method::Signatures, or MooseX::Declare might be an idea.
You mean "a terrible idea," right? Whether they're "functions" or "methods" (i.e. "functions where the type of the first argument determines the function to be called"), verifying input and output is the same.