Do::Halt is a
StandardError. Because of that rescue block can unexpectedly catch it in a wrapped method. This problem has been reported at https://github.com/dry-rb/dry-monads/issues/72
Do::Halt was a direct
Exception derivative it would be nearly invisible to end-user.
Both ActiveRecord and Sequel catch
Exception. While this indeed is a breaking change it shouldn’t affect majority of users.
Can I open a PR for that?