CuPy backend
We may want to move cupy.array_api to this library as a cupy backend. That would provide support for non-trivial device support, which is currently the one thing that can't really be checked that much through the usage of this library alone.