The header now includes <ostream> as it depends on std::ostream to be
available. Including this header ensures that users of this header do not have
to explicitly include <ostream> or <iostream> before this header. In other
words, this makes this header self-sufficient.