Tour of a pattern matcher: expression and pattern expansion

Scheme Reports at Fifty