pub fn sign_taproot(
    provider: &SigningProvider,
    creator: &dyn BaseSignatureCreator,
    output: &WitnessV1Taproot,
    sigdata: &mut SignatureData,
    result: &mut Vec<ValType>
) -> bool