Pattern matching, S-Expressions, and External DSLs

We’re taking about using some of these techniques, particular pattern matching, as an ideal technique to code without if’s.