bootstrapped. Load define-match.scm to use it.