Another unit test for diverting to an output range
More unit tests for output ranges, fixed a bug when passing a non-template static lambda to tee
Change _output.put(_input.front) to put(_output, _input.front)