The Elision Term Rewriter