WIP JS variables and object types