Erlang QuickCheck What is QuickCheck? QuickCheck is a language for stating properties of programs. ?FORALL(X, nat(), X*X >= 0)
Rust/Haskell: Higher-Kinded Types (HKT) A higher kinded type is a concept that reifies a type constructor as an actual type. A type constructor can be thought of in these analogies: like a function in the type universe as a type with a "hole" in it