include/gdo@connection_Connection.hrl
-record(connection, {
config :: gdo@connection:connection_config(),
transaction_state :: gdo@transaction:transaction_state(),
contract :: gdo@driver:driver_contract(),
connection_state :: gdo@driver:driver_connection_state()
}).