Relax distinction between instances and literals

This removes checks for whether certain methods are implemented on the
prototype chain or directly on an instance.
Updated collections dependency
0.1.15