Stream<TIn, TCurrent> still requires a TCurrent parameter even that we have removed from the StreamBuilder.