With the fixed writers
Fix template crashing problem with latin1
Finalized the move to a more efficient monad.