It'd also be nice to have some there and back again tests (i.e. native -> transform -> inverse transform -> check against native) for some non-trivial cases.