pub fn infer_pubkey(
    pubkey: &PubKey,
    _1: ParseScriptContext,
    provider: &SigningProvider
) -> Box<PubkeyProvider>