Given a blockchain name and an output script (tx['outs'][x]['script']),
    determine whether or not it is a data-bearing script---i.e. one with data for the state engine.

    Return True if so
    Reurn False if not

def tx_is_data_script(out_script, blockchain='bitcoin', **blockchain_opts):
    """
    Given a blockchain name and an output script (tx['outs'][x]['script']),
    determine whether or not it is a data-bearing script---i.e. one with data for the state engine.

    Return True if so
    Reurn False if not
    """
    if blockchain == 'bitcoin':
        return btc_tx_output_script_has_data(out_script, **blockchain_opts)
    else:
        raise ValueError('Unknown blockchain "{}"'.format(blockchain))