Automatically improve a Dhall expression
Currently this:
removes unused
letbindings with removeUnusedBindings.fixes
let a = x ≡ yto belet a = assert : x ≡ yconsolidates nested
letbindings to use a multiple-letbinding with removeLetInLetfixes paths of the form
./../footo../foo