Constructor Theory is the newest GUTS (Grand Unified Theories) in theoretical physics.
“I think it’s important to regard science not as an enterprise for the purpose of making predictions, but as an enterprise for the purpose of discovering what the world is really like, what is really there, how it behaves and why.” — DAVID DEUTSCH
Constructor theory defines which transformations of physical objects are possible and which are impossible. Impossible transformations are forbidden by some law of physics. A good theory explains what it forbids. Understanding what is possible and what is impossible implicitly derives the laws of physics. The mathematics of computation is then NOT an abstract notion; rather information is physical, although not directly tied to any specific physical object that holds the information.
Constructor theory is based on the quantum theory of computation. Like the principle of conservation of energy, constructor theory principles should be a fundamental foundation to which laws of physics must conform.