new RecStream class: recording w/ "stop" method
Now Stream.take can manage floats (and inf)
Recording streams nicely stops/closes at the end