Why is there no Foldable instance for Either?