An Analysis of Tennenbaum's Theorem in Constructive Type Theory | Synapse