public ParseResult Parse(CoreParserParameter parameter) => _cache.GetOrAdd(parameter, ParseCacheMiss);
private static IReadOnlyList <Modifier> AggregateAndBuild( CoreParserParameter parameter, IReadOnlyList <IIntermediateModifier> intermediates) => intermediates .Aggregate() .Build(parameter.ModifierSource, parameter.ModifierSourceEntity);