Use coerce; implement foldMap directly