Implicit use of Value<T>::value_type in element value helper