One of my life dreams is still to build a computer from scratch, then also all of the software on it: the operating system, every language and compiler, and so on
Typed assembly language work I’m familiar with is from the 90s and is/was about giving you a runtime checkable proof that was sound with respect to original source language type safety. Eg has the right structures
To compile closure representations to.