Simplify instrument
Add support to user defined types
Add checkable type definition
Add shell script to make self test
Update function signatures
Instrument function expressions
Add fixture variations
Use _.cloneDeep (from lodash)
Instrument returned function expressions