We use `Fiber` on MRI at work and they are very problematic. I don't like them at all. That's one of the reasons I don't use them in this gem (plus, if my understanding is correct, JRuby implements them as threads which is not quite the same). I would strongly caution anyone using this gem to *not* use `Fiber` for anything. There would be no need and the code may not be portable. So I under recommended usage I think we would be fine, but I admit it's an imperfect solution. If there is a better implementation I trust your judgement. You definitely know your stuff.