precog /matryoshkaScala82488Generalized recursion schemes and traversals for Scala.recursion-schemesalgebratraversalrecursive-structures