Part of the upcoming perf effort: should have less allocs and speed things up a bit. The current best RegEx seems to be this one: `(?:let|val)(\s+rec)?\s+\(\|[^|)]+\|_\|\)`