remove dependency on racket/match