Have BaseAxis take in `any` as the formatter arg.

If it receives a function, then it wraps it in a CustomFormatter