[WIP] Making errors be more verbose

Still working on it, though...
Is the 'Sti' prefix needed? Why not call it just `Error` ?