Support procs for :format argument