factor stuff out into PerlX::Method::Sub which can be overridden on a per-keyword basis