lambda is a small interpreter for the untyped lambda calculus without the Y-combinator. You can enter lambda expressions which are then evaluated to normal form.
nix-shell --run 'cabal new-run'
cabal new-run
stack run
t := n | x | /x. t | $ t1 t2 | $ (t1) (t2)
whereby: