@classmethod
def __array_function__(cls, func, types, args, kwargs):
    """Array function protocol.
           https://numpy.org/neps/nep-0018-array-function-protocol.html
        """
    raise NotImplementedError()
