mapargs (npm): map function parameters to named options with optional validation
Keywords: parameter|argument|type|validation|factory|handler