use the minimum number of bits required to encode type information
Merge branch 'master' of github.com:mreinstein/wasabi into mreinstein
fix test suite and prefer toString() parsing to .name ... because apparently .name isn't standard and .toString() is
support Array objects in scope callbacks (as the documentation shows) issue #26