Update error message in setStream().

I forgot to update the error message in the previous commit, so it
implied that null streams are still allowed.
Initial Stream implementation.