Add exception handling

For all functions that can fail, according to the docs, I call add_exception_handling, and wrap them inside a function that checks if they have raised an Exception.
First I check if the exception is some builtin one, if not - try to find the closest subclass.
Currenly I do not get exception value.