On Tue, May 3, 2011 at 8:00 AM, Yitzchak Gale <gale@sefer.org> wrote:

Could you please add a Semigroup instance for Text?

I'd strongly recommend writing an instance for the text package's Builder type instead. Vastly more efficient for non-trivial jobs.
 
Once you're doing that, I suppose you'd also want to
add it for lazy Text and both kinds of ByteStrings.

Likewise, there's allegedly work afoot to write a builder for bytestrings.