What exception definitions belongs to `lib/exceptions.rb`? Shouldn't these go there as well?