Errors can now contain additional data.
0.5.4