Issue #156 - Work in progress

Attempting to pass literal arguments directly instead of through a wrapper function. As it is, the implementation is flawed (remove the TODO's) as the following program is broken:

    (load "skim-unit.scm")
    (assert/equal `(list ,(+ 1 2) 4)
          '(list 3 4))