This is what I mean. Syntactic ambiguity is evil, and pretty common. Even C has it (google &quot;lexer hack&quot;). And I definitely think that Scheme could do with a bit more syntax. Some of the whitespace indent extensions (WISP, for example) are nice, and I could do with hash table literals. So I&#x27;m off to go write those...:-D