I often find myself returning streams with a single value. A convenience constructor would alleviate the following: `new Stream<T>.fromIterable(<T>[value])`