Sun Apr 6 11:27:33 EDT 2008
this should be (source, exp) -> (source+, exp+) instead of returning
exp only when done: that would eliminate the hoop-jumping in
ha: the continuation thunk used doesn't work well with the current
continuation passing approach. -> fixed it by returning a thunk
instead of just the syntax: some extra information was needed (a ':'
means 2 things: 1. end previous def 2. start new one)
makes me wonder if i can fix the splitting in target-rep.ss in a