We should restructure `formatters` so we can write `formatters.card[options.format]` and drop this second mapping.