lua glm constructors