Right now we currently have `mpermute` which will reorder rows. It seems to me we should have the option to reorder columns as well. Thoughts?