Additional information in Ecto.StaleEntryError exception

Hi there,
I was wondering if I am the only one missing additional information in the Ecto.StaleEntryError-exception. The exception only carries a message, which includes the action being performed, and the struct the exception relates to.
When the structure is just a little bit complex, the message included in the StaleEntryError is very difficult to read.
So, I want to produce a slightly prettier (and easier to read) output when a StaleEntryError situation occurs. Unfortunately, as the exception does not include the raw struct, there is really no way to do this.
Is there a good reason for that? Or am I simply the only person missing that information?