Remove co deps and improve coverage to 100%

Always return generators

http://jongleberry.com/delegating-yield.html