prototypes-in-python Prototypes of programming languages written in Python. lam: The Simply-Typed Lambda Calculus with a few extras. cast: A Cast Calculus (extends lambda). poof: A language for writing proofs.