propagate jmp_bufs (useful when C stack and scheme stack interleave)
support named characters
add some char primitives
support all functions under section 6.6
error when apply got non-proc at the first place of arguments