Fix liststream

List stream was previously based on Duplex -- wrong approach for a read/write stream of this type. Switched to transform stream with good results.

cc @rclark