It would be nice to have: template <class traits = detail::default_types> class basic_mime { public: void stream_out ( std::ostream &out ) { // called by operator << be changed to: ``` void stream_out ( std::ostream &out ) const { // called by operator << ```