Would it be worth specifying a version of Scheme without tail calls and continuations (I know..) that maps easily to JavaScript?