Resolve "Make error creation more flexible"
Closes #62 (closed) :
I want to change the current error handling such that it is still all created in one place, but everybody can access any error to send back anywhere, without dealing with C-style return values.
Edited by Sophie Wenzel-Teuber