New: replaced explicit fixed point with (Un)foldable in optimizer
Refactoring: avoided Expression duplication between HN.Intermediate and HN.Optimizer.Node
Internal: added cabal-dev/ to .gitignore
Internal: code cleanup