pub fn execute_witness_script(
    stack_span: &[Vec<u8>],
    exec_script: &Script,
    flags: u32,
    sigversion: SigVersion,
    checker: &Box<dyn BaseSignatureChecker>,
    execdata: &mut ScriptExecutionData,
    serror: *mut ScriptError
) -> bool