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.