I newly joined this company, and they have 20 years old codebase which is mix of C and Scheme code. The only way they debug the massive Scheme part is using print statements. And I only have bad things to say about that. :( If there&#x27;s a better way <i>all</i> of them have been missing, I&#x27;d love to hear that. I&#x27;ve learned that they have adapted the MIT Scheme implementation to add Object Oriented features, and it &quot;kind of&quot; works like an object oriented language, except when it doesn&#x27;t - which happens a lot. It&#x27;s a mess.