Haskell二叉树的Foldable实例