public override async Task <FluidValue> ResolveAsync(FluidValue value, TemplateContext context) { var index = await Expression.EvaluateAsync(context); return(value.GetIndex(index, context)); }