type TClass = class end; function operator+(a, b, c, d: T): T; extensionmethod := default(T); begin end.