Scheme parsing optimizations