hmm, could have used a traverseU instead of foldMap in the last example…