protected internal TList NewList(Func <QueryTranslator, string?>?function, object[]?arguments = null, Type?type = null) => ResultHelper.Of <TList>().NewAliasResult(this, function, arguments, type);