Fix nested `ProgramError(ProgramError(...))` raised.
Merge remote-tracking branch 'origin/master'
Merge pull request #4 from methane/master

Fix nested exception raised.