this will compose the `DisplayValue` hint functions, and likely break surprisingly if we accidentally add the same `DisplayValue` hint twice.  i think we should only apply one `DisplayValue` hint and log a warning if there are multiple such hints.