C#: use closure for RE func. Shorter type names.