<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _value_retriever(self, value):
 """ Get a value retrieving callback. :type value: mixed :rtype: callable """

        if self._use_as_callable(value):
            return value

        return lambda item: data_get(item, value)