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