Update copyright
Align error messages properly in JS
Add gradual check at def initialisation
Fix a couple of bugs in dialect dialect
Add gradual check for var initialisation
Add gradual checks for object var/def
Fix lost generic parameters
Fix error in JS gradual check of vars
Expose types in modules in JS