An assembler for the Glulx VM

Glulx is an virtual machine specification for interactive fiction, and glas is an assembler for it. There are many assemblers already, but this one was designed for hands-on assembly programming, rather than as a back end for a compiler say.