fix source backend 'not' generation
short-circuit 1 element lists in ListExpression
remove Object::defineProperties
double quoted strings are now interpolated, remove backtick strings
support expressions in 'from' clause of import statment
* new module semantics
* module mixins via include
* remove Object in preference of using plain tables