To be able to catch individual exceptions when raised by luabridge, we should create specific derived exception types.