Correct unrolling implementation with no speed penalty
Reorganize benchmarks
Combine unrollFor, unrollIterate into one class
Use lambdas to ensure full application -> inlining
Avoid exporting too many internals
Drop GHC 7.6 support