Fix #813

Also add a notice that the linked list stuff in the compiler should be (one day) removed.
Clean up a bit.
Clean up more
Update commands.nim
Merge pull request #1426 from Varriount/fix-813

Fix #813