Make formatter optional.

Default to (x) -> x if no formatter provided