def create_genesis_or_zero_coin_checker(genesis_coin_id: bytes32) -> Program:
    '\n    Given a specific genesis coin id, create a `genesis_coin_mod` that allows\n    both that coin id to issue a cc, or anyone to create a cc with amount 0.\n    '
    genesis_coin_mod = MOD
    return genesis_coin_mod.curry(genesis_coin_id)
Given a specific genesis coin id, create a `genesis_coin_mod` that allows
both that coin id to issue a cc, or anyone to create a cc with amount 0.
def create_genesis_or_zero_coin_checker(genesis_coin_id: bytes32) -> Program:
    '\n    Given a specific genesis coin id, create a `genesis_coin_mod` that allows\n    both that coin id to issue a cc, or anyone to create a cc with amount 0.\n    '
    genesis_coin_mod = MOD
    return genesis_coin_mod.curry(genesis_coin_id)