refactor: rename util's `fmt`-> `format`, `formatArgs` -> `formatArgs`
util.formatArgs now expects exactly one array arg, NOT using 'arguments' variable anymore
turned TODO comment in tests into deferred test