provides Moose-like method modifiers
