Use a UMD loader.
Coverage reporting.
Increase coverage.
More tests.
Update throw expect syntax in tests.