Yield nicely after each step
Use BitArrays
.cabal file