elixir-lang/ecto — pull request #168 by mururu (2014-02-01 07:27:02+00:00)
Title: Manual rollback with term

```elixir
IO.inspect MyRepo.transaction(fn ->
throw { :ecto_rollback, "reason" }
end)
#=> { :error, "reason" }
```