def METHOD_NAME(
    self: _ReaderFutureResultLikeType,
    function: Callable[
        [_FirstType],
        Awaitable[
            ReaderFutureResult[_UpdatedType, _SecondType, _ThirdType],
        ],
    ],
) -> KindN[
    _ReaderFutureResultLikeType,
    _UpdatedType,
    _SecondType,
    _ThirdType,