A Javscript iterator library that doesn't use exceptions to signal exhaustion.