Provide parameter to enable/disable type-checking in function bind; Add
semantics for reference value; Add parsers for objects.