Dup formatters to prevent mutation

Counterpart to #1483 this prevents mutation of the formatter array.