Add `Birecursive` type class
sellout opened this issue · 1 comments
sellout commented
The direct approach of
sealed trait Birecursive[T] extends Recursive[T] with Corecursive[T]
doesn’t seem to cut it when an abstract type member is in play, so we need something more clever.
I, @paulp, and @edmundnoble have taken swipes at this so far.