pi package:dhall

Pi _ "_" A B                               ~        A  -> B
Pi _ x   A B                               ~  ∀(x : A) -> B
Wrap let-Bindings around an Expr. wrapInLets can be understood as an inverse for multiLet:
let MultiLet bs e1 = multiLet b e0

wrapInLets bs e1 == Let b e0
Convert casing to spinal-cased-phrase