tighten up error handling, fix a bug
wrapper application, slight refactor
runtime extensions for i18n.js

adds:
1. inline default / flexible arity
2. wrapper support
3. html-safety awareness