public override async IAsyncEnumerable <Path> ComputeSelect(EvaluationContext ctx)
        {
            _compiled ??= TemplateTree.Parse(Template);

            if (_compiled != null)
            {
                await foreach (var path in _compiled.ComputeSelect(ctx))
                {
                    yield return(path);
                }
            }
        }