Also I don't know if you have seen the code TypeSc...
# general
m
Also I don't know if you have seen the code TypeScript generates, but it is very readable (the Dreamweaver comparison is miles out)