A Hindley-Milner polymorphic typing system.
A library for writing type checkers with a lattice-like type system in Rust.