Foldable package:yaya

This shows how Foldable is basically Recursive specialized to lists. The true operation of Foldable is toList. As these few operations have the usual signatures, the rest of the type class can be implemented in the as in base.