Added concatenate, foldMap, and foldRight via foldMap