'Is the current block a valid/desired datum.
Called per block (just before providing).'

def filter_block(self, block):

    if self.block_filter_fn:
        return self.block_filter_fn(block)
    return block
