Added Stream.empty, Stream.singleton and Stream.concat