Parse empty closures properly.
eval/exec.go -> eval/command.go
Slightly longer names in eval/command.go.
Update comment of FactorNode.
Parse command name separate from args.
Cosmetics.
CommandNode.{Name Args} should be *ListNode.