(i: number, kk: () => boolean)
| 155 | if (mSeq(pat.ops, expr.ops, x, env, k)) return true; |
| 156 | } |
| 157 | } |
| 158 | // Collapse: default away the optional operands and match the single |
| 159 | // remaining operand against the whole expression. |
| 160 | return mCollapse(pat, expr, x, env, k); |
| 161 | } |
| 162 | } |
| 163 | } |
| 164 |