allow numbers in the next for languages that do not map directly to integer (js)
#3 initial support for JS (early and very experimental)
proper erro handling
more tests
#3 bugfix
#3 initial support for templates on JS