added transcript-on/off (incompatible R5RS)
fixed syntax-rules for unbound context