https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=56270
case Fragment::RIPEMD160:
            return TEST_DATA.ripemd160_preimages.count(node.data);
        case Fragment::HASH160:
            return TEST_DATA.hash160_preimages.count(node.data);
        default:
            assert(false);
        }
        return false;
    });
    assert(mal_success == satisfiable);
}
} 
void FuzzInit()
{
    ECC_Start();
    TEST_DATA.Init();
}
void FuzzInitSmart()
{
    FuzzInit();
    SMARTINFO.Init();
}
FUZZ_TARGET_INIT(miniscript_stable, FuzzInit)
{
    FuzzedDataProvider provider(buffer.data(), buffer.size());
    TestNode(GenNode([&](Type) {
        return ConsumeNodeStable(provider);
    }), provider);
}
FUZZ_TARGET_INIT(miniscript_smart, FuzzInitSmart)