Structural pattern matching for S-Expressions