Haskell–Curry–William–Howard correspondence