can-types
A stateful container for CanJS type information.
Object
Use
can-types exports an object with placeholder functions that
can be used to provide default types or test if something is of a certain type.
For example, can-define/map/map might overwrite DefeaultMap to return DefineMap
types.DefaultMap = DefineMap;