`returnFn` -> `returnDirectValue`