- supporting "empty node sets" as node values of nodes in hyperlisp
- supporting empty values in tokenizer when type information exist
- creating some checks to see if spacing functions as it should, and
  not create semantics, unless either in beginning of line, or as
  part of string literal