Feature: enable regular params type checking

Enable defining parameter types (JavaScript native types) on whatever function passed in, and throws error in execution time if when given invalid, missing, or extra parameters.