Philosophical Foundations
TODO