A readable, DSL friendly programming language that compiles to JavaScript