@classmethod
def __array_ufunc__(cls, ufunc, method, *inputs, **kwargs):
    """Array ufunc protocol.
           https://docs.scipy.org/doc/numpy/reference/ufuncs.html
        """
    raise NotImplementedError()
