Exceptions can now be used with stream formatting (ff::write(), etc) by dereferencing them