docs: def btc_privkey_scriptsig_classify(private_key_info):
      """
      What kind of scriptsig can this private key make?
      """
      if btc_is_singlesig(private_key_info):
          return 'p2pkh'
  
      if btc_is_multisig(private_key_info):
          return 'p2sh'
  
      if btc_is_singlesig_segwit(private_key_info):
          return 'p2sh-p2wpkh'
  
      if btc_is_multisig_segwit(private_key_info):
          return 'p2sh-p2wsh'
  
      return None