Revert "converted from exceptions to errors array on user"

This reverts commit db24cd39019134bbc54696578d43611c6b9ea286.

Signed-off-by: Andreas Heiberg <git@andreas-heiberg.com>
try add maintaining exception but still have easy access with user->errors

Signed-off-by: Andreas Heiberg <git@andreas-heiberg.com>