A further addition to formatters.

Now a formatter can produce values that do not actually exist in the
model, based on other values or otherwise calculated by some other
means.