See #175. Clarify that returned promises, and specifically rejections, will be ignored, and that f must throw to signal a failure.
See #177. Add iteratorPromise take/While/Until and drop/While/Until