Fix #34; allow adding errors at runtime
Write tests for runtime errors
Add one more test to check the result
Merge branch 'execution-errors' into v0.5.0