Transaction and nested transaction support
Return Postgrex.Result and Postgrex.Error