snoyberg/conduit — comment on commit 68a497551fbef934966be52065b9afb457974d85
File:  line 0
By snoyberg:

Sorry, misread your original code. I think in general, our approach should be that you have to go out of your way to close a resource that's exposed. In the case of a SourceM, the resource is both opened and closed internally to the `$$` operator, so there's no problem. In the case of bufferSource, the bsrc is exposed, so we want to avoid accidently using a closed `Handle`.