public static ValueTask <FluidValue> First(FluidValue input, FilterArguments arguments, TemplateContext context) { if (input.Type != FluidValues.Array) { return(input); } return(input.FirstOrDefault() ?? NilValue.Instance); }