# Variables
AlreadyInTX is encountered when one attempts to start a transaction within a transaction, recursive transactions are not supported at this time.
ErrNoRows should be returned when a query that is supposed to yield results does not.
NoDB is encountered when an operation is preformed without a valid transaction or connection to the DB.
NotImplemented is returned when a feature not on a driver is invoked.
NoTX is encountered when an operation is done that assumes a transaction exists, but isn't present.