sub parameter { ... return map { NameValTuple->new( name => $_, val => $rv{$_} } keys(%rv); }