dont explicitly end stream, let gc do it so we dont get write after end errors
allow indexes on puts and in the iterator
0.2.0