Neural Isometries: Taming Transformations for Equivariant ML