Yes, this is a known issue and the default is being removed.

On Thu, Apr 7, 2022, 10:54 AM Keith <keith.wygant@gmail.com> wrote:
The default `bitraverse` implementation should be removed.

The default `bitraverse` is
`bitraverse f g = bisequenceA . bimap f g`.

But `bisequenceA` is an alias of `bisequence`, which in turn is `bitraverse id id`. Neither `bisequence` nor `bisequenceA` is a Bitraversable method, so they can't have alternative definitions.

Sorry if this has already been mentioned.

Sent from my phone with K-9 Mail.
_______________________________________________
Libraries mailing list
Libraries@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries