def transfer_block_fn(offset, source, target, block_size):
    """Adapter for :mod:`multiprocessing` used by :func:`Client.transfer_changes()`."""
    target.write_block(offset, source.read_block(offset, block_size))
