pub fn type_of(value: &Value<'_>) -> Type