use Function::Parameters; use Types::Standard qw/Str/; fun hello(Str $world) { print "Hello $world" } # perl: 5.026001 # validation modules: # Data::Validator/1.07 # Function::Parameters/2.001003 # Kavorka/0.037 # type system: Types::Standard/1.002001 # with type constraints # Rate D::Validator Kavorka F::Parameters # D::Validator 172031/s -- -20% -62% # Kavorka 214369/s 25% -- -53% # F::Parameter