teeny tiny subroutine signatures (using Params::Validate::Micro)