Generating orthogonal latent variables

You may need the last version on PyTensor/PyMC, we only implemented the gradients for QR recently