aded macro test
fixed capture-syntactic-environment
trivial change on vm_op_call
move apply impl
move force impl
move call-with-values impl
moved p impl