Polymorphically coerce plugin handlers
Create monomorphic Endo Text instance.

This makes inference easier, the implementations look simpler, and
we don't need the Flexible Instances pragma. Seems like a pretty
straight forward improvement for just an additional newtype.