This repository contains two projects: repc is a Rust crate that contains APIs to compute the layout of C types. cly is a program that can compute the layout of C types using a DSL.