typed-function (npm): Type checking for JavaScript functions
Keywords: typed|function|arguments|compose|types