On Sunday, 3 January 2021 at 18:26:44 UTC, Per Nordlöw wrote: > alias Matcher = Match function(Matcher[] matchers...); > > but it errors as > > recursive alias declaration Preferrably I wanted a non-templated definition.