ferristseng made me notice that you cannot close streams/iterators
properly. This commit now gives proper closing functionality on
streams/iterators for the underlying input stream. Thanks, ferristseng!
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' of https://github.com/skadistats/clarity into zera-clarity