[-Subroutines::RequireArgUnpacking]
[-Subroutines::ProhibitSubroutinePrototypes]
[-Subroutines::ProhibitExplicitReturnUndef]
[-BuiltinFunctions::ProhibitStringyEval]
