Error negotiation

switchback support in adapters and ORM methods that use `.exec()`