fixed: must create var decl when necessary
extensions updated
fixed: package should be in lowercase
Using qnames instead of imports