Describir: Foundational Theories of Classical and Constructive Mathematics