A fun snippet.
Introduced matchable, to replace exprM. Support mutiple clauses for funs. Corrected snippet.
Use matchable in place of exprM.
snip