keyblade

Fail fast when accessing undefined properties on objects.

anyargs

A small utility module that converts function arguments to an object for use within the function based on a supplied metadata object. This allows parameters to be passed in any order, making the resultant function very flexible.