It would be great to be able to just pass in AdjointTensorMap etc to all the testsuite tests, so we can stop duplicating test logic. But we may need to make a few things in the testsuite (especially in orthnull a bit more generic) in order for the pass throughs to work.