Increase implicit timeout to match explicit  timeout set in 3ce77ca
Fix #9 Use Enumerator.generateM instead of infinite unfold