Excessive use of the <iostream> header
Depending on compiler and version <iostream>
is a pretty heavy include.
Most uses just come from the use of an ostream
operator (see also !1 (comment 1936786)).
Replacement with <ostream>
or <iosfwd>
should be considered.