Prefer Strict fields in some record field types.

Mostly primitives but also include Text and various Maybe variants.
Prefer monoid for Text concatenation.

* Code cleanup.