Change name match -> pattern.
Remove ' from build'.
Start adding support for the case construct.