
7 Apr
2022
7 Apr
'22
11:29 a.m.
For reference: https://github.com/haskell/core-libraries-committee/issues/47#issuecomment-1... On Thu, Apr 07, 2022 at 11:00:32AM -0400, David Feuer wrote:
Yes, this is a known issue and the default is being removed.
On Thu, Apr 7, 2022, 10:54 AM Keith
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.