it can currently return things like `onp.Array2D[npc.number] | _spbase | LinearOperator`, which is very awkward
it can currently return things like
onp.Array2D[npc.number] | _spbase | LinearOperator, which is very awkward