(def a '(1 2 3))
Should be equivalent to
(def a (list 1 2 3))
Also the concept of symbols has to be introduced to manage values such as 'a 'b 'c.
'a 'b 'c
This also makes the issue #4 invalid, because the single quote character will be used for quotes and symbols.