`_fmt` is a bad name, lets call it something like `_formatter`.