[Haskell-cafe] Bound library + recovering de Bruijn indices