Replaces the existing 'Basic Stats for Numeric Fields' and 'Basic Stats for String Fields' algorithms and adds support for date/time/datetime fields.
Having a single unified algorithm allows more flexible models
where a field type may not be known in advance.