Ar tifact * A E C Compositional CompCert
A certified type-preserving compiler from lambda calculus to assembly language