Add clj-side `format` fn for easier cross-platform use