Implement a large number of assignment commands.  Fix some bugs.
xtl => gtl (frequent typo)