public override TRes Accept <TRes, TArg>(IExprVisitor <TRes, TArg> visitor, TArg arg) => visitor.VisitExprCast(this, arg);