This NEP will supersede the following NEPs:
- :ref:`NEP30` (never implemented)
- :ref:`NEP31` (never implemented)
- :ref:`NEP37` (never implemented; the ``__array_module__`` idea is basically
the same as ``__array_namespace__``)
- :ref:`NEP47` (implemented with an experimental label in ``numpy.array_api``,
will be removed)
Thanks Ralf, Mateusz and Nathan for putting this together.
I just wanted to comment briefly to voice my strong support for this proposal, and especially for marking these other NEPs as superseded. This will go a long way towards clarifying NumPy's support for generic array interfaces.