Repository: HypothesisWorks/hypothesis

Issue:
Ghostwriter: analysis of common argument names and type annotations
https://github.com/HypothesisWorks/hypothesis/blob/f576f5085f01368c1fe15a7d2b3dc6f1e80849a7/hypothesis-python/src/hypothesis/extra/ghostwriter.py#L222-L240

Well, last weekend I counted all the distinct [`ast.arg` nodes](https://docs.python.org/3/library/ast.html#ast.arg) in a fuzzily-deduplicated corpus of Python code:
```
Found 295,215,535 arguments 
        6,394,238 unique arguments
       11,701,353 were annotated
          447,048 distinct annotations
          404,854 distinct after cleaning
```

Skipping over some more data munging, here's a table of the most common argument names where one annotation is more common than the rest.  I'm ***not*** saying that we should have the Ghostwriter recognize all of these; but rather that all the argument names which we might want to recognize are very likely to be in the table below.  Argument names generally can generally be categorized as:

- :white_check_mark: Simple cases - `string` or `name` is almost always of type `str`
  - :white_check_mark: Some of these are already handled 😎 
- :white_check_mark: Narrow meaning - `email` is not just a string, it's an email address (`st.emails()`)
- :x: Mixed types - e.g. `path` is *usually* annotated as a `str`, but `pathlib.Path` is also common
  - :white_check_mark: e.g. `width` is usually annotated `int` and sometimes `float`, but guessing `int | float` is reasonable
- :x: Underspecified - e.g. `method` is usually a string, but probably usually only one of a few specific strings
- :x: Polysemantic - e.g. people seem to use `line` as a name for either the *index* or *content* of a line of text


| Should guess? | Count  | Arg name  | Most common | Next ten |
| :---:  | ---:   | :---      | :---:        | :---   |
| :white_check_mark: |    2,926,485 | **name** | `str` (154,809) | *`Optional[str]` (17,106)    `Any` (3,206)    `bytes` (1,033)    `Optional[Any]` (833)    `int` (402)    `Name` (337)    `Key` (326)    `str.lower` (203)    `AnyStr` (180)    `TriggerExists` (139)* |
| :x: |    1,207,603 | **path** | `str` (53,462) | *`Path` (8,605)    `Optional[str]` (1,878)    `pathlib.Path` (1,536)    `Union[str, Path]` (1,171)    `PathOrStr` (1,030)    `list` (692)    `PathType` (663)    `Any` (617)    `list[str]` (572)    `Union[Path, str]` (567)* |
| :x: |    1,003,916 | **key** | `str` (38,224) | *`int` (7,478)    `Any` (5,226)    `bytes` (3,214)    `Optional[str]` (1,561)    `Key` (852)    `Hashable` (636)    `KT` (553)    `object` (474)    `Optional[int]` (413)    `Union[int, str]` (235)* |
| :white_check_mark: |      908,079 | **filename** | `str` (28,572) | *`Optional[str]` (1,242)    `Path` (788)    `Union[str, Path]` (479)    `Any` (344)    `Filename` (222)    `Union[Path, str]` (171)    `pathlib.Path` (162)    `PathLike` (110)    `Optional[Any]` (98)    `AnyStr` (77)* |
| :white_check_mark: |      741,960 | **text** | `str` (42,156) | *`Optional[str]` (873)    `Any` (578)    `bytes` (276)    `list[str]` (266)    `list` (182)    `AnyStr` (130)    `Union[str, int]` (118)    `bool` (103)    `Union[str, list[str]]` (96)    `Optional[Any]` (93)* |
| :white_check_mark: |      733,713 | **url** | `str` (33,809) | *`Optional[str]` (1,163)    `URL` (519)    `QtCore.QUrl` (336)    `QUrl` (262)    `Any` (217)    `PySide2.QtCore.QUrl` (148)    `StrOrURL` (131)    `Union[str, URL]` (122)    `Url` (122)    `URLTypes` (115)* |
| :x: |      539,693 | **index** | `int` (27,593) | *`QModelIndex` (1,667)    `str` (1,161)    `QtCore.QModelIndex` (841)    `Any` (711)    `PySide2.QtCore.QModelIndex` (583)    `bool` (581)    `Index` (525)    `Optional[str]` (403)    `Optional[int]` (352)    `Tensor` (308)* |
| :white_check_mark: |      418,743 | **size** | `int` (13,714) | *`float` (1,026)    `tuple[int, int]` (784)    `Optional[int]` (732)    `str` (671)    `tuple` (626)    `Any` (418)    `Size` (334)    `QtCore.QSize` (217)    `PySide2.QtCore.QSize` (181)    `size` (173)* |
| :white_check_mark: |      350,064 | **title** | `str` (15,097) | *`Optional[str]` (1,600)    `String` (97)    `Title` (82)    `Any` (80)    `Optional[Any]` (57)    `titleType` (36)    `bool` (32)    `Optional[String]` (32)    `AnyFormattedText` (30)    `clean_content` (30)* |
| :white_check_mark: |      332,927 | **password** | `str` (14,266) | *`Optional[str]` (1,511)    `bytes` (239)    `Any` (74)    `object` (64)    `bool` (56)    `Optional[bytes]` (54)    `Password` (53)    `Union[str, bytes]` (51)    `Union[bytes, str]` (46)    `int` (30)* |
| :white_check_mark: |      329,775 | **username** | `str` (13,812) | *`Optional[str]` (941)    `UserId` (113)    `list[str]` (58)    `Any` (54)    `Username` (28)    `bytes` (25)    `discord.Member` (21)    `Union[str, list[str]]` (18)    `Optional[Any]` (18)    `Union[str, None]` (16)* |
| :x: |      294,788 | **root** | `TreeNode` (33,158) | *`Node` (3,708)    `str` (2,552)    `Path` (652)    `Root` (306)    `models.Product` (286)    `models.ProductVariant` (274)    `int` (258)    `Element` (223)    `models.Order` (179)    `Any` (151)* |
| :x: |      280,268 | **method** | `str` (10,887) | *`Any` (1,100)    `Optional[str]` (649)    `Callable` (456)    `Method` (274)    `bytes` (224)    `int` (177)    `Optional[Any]` (123)    `bool` (83)    `Optional[Filter]` (80)    `callable` (71)* |
| :x: |      280,258 | **line** | `str` (8,746) | *`int` (3,693)    `Line` (681)    `bytes` (289)    `Optional[int]` (160)    `list` (130)    `Any` (115)    `list[str]` (102)    `OrderLine` (100)    `dict[str, str]` (100)    `dict` (100)* |
| :white_check_mark: |      275,802 | **batch_size** | `int` (11,839) | *`Optional[int]` (639)    `Any` (32)    `tf.Tensor` (22)    `numbers.Integral` (21)    `Union[list[int], int]` (14)    `Optional[types.Int]` (12)    `Optional[jsii.Number]` (12)    `types.Int` (11)    `Union[int, tf.Tensor]` (10)    `Union[None, int, tuple[int, int]]` (10)* |
| :white_check_mark: |      254,866 | **port** | `int` (10,422) | *`str` (1,120)    `Optional[int]` (1,043)    `Port` (297)    `Any` (131)    `Optional[str]` (94)    `Union[str, int]` (85)    `None` (73)    `Optional[Any]` (61)    `Union[int, str]` (55)    `float` (47)* |
| :x: |      251,358 | **row** | `int` (6,281) | *`dict` (550)    `list[str]` (389)    `dict[str, str]` (305)    `list` (302)    `pd.Series` (296)    `str` (283)    `Row` (278)    `dict[str, Any]` (183)    `Optional[int]` (164)    `Any` (126)* |
| :white_check_mark: |      250,846 | **verbose** | `bool` (9,453) | *`int` (1,612)    `Optional[bool]` (173)    `Any` (116)    `str` (29)    `Optional[int]` (23)    `Optional[bareosBool]` (22)    `Optional[Any]` (12)    `list` (11)    `Union[int, bool]` (9)    `BoolType` (5)* |
| :white_check_mark: |      245,455 | **width** | `int` (11,598) | *`float` (1,917)    `Optional[int]` (495)    `str` (121)    `Any` (108)    `Optional[str]` (73)    `Optional[float]` (68)    `Number` (60)    `ScreenUnits` (58)    `Optional[Any]` (40)    `NumberType` (39)* |
| :white_check_mark: |      243,400 | **string** | `str` (11,854) | *`AnyStr` (475)    `bytes` (188)    `Any` (139)    `Optional[str]` (84)    `Union[str, UserString]` (36)    `Union[str, bytes]` (31)    `Union[bytes, str]` (27)    `AnyStr2` (24)    `str_type` (23)    `list` (18)* |
| :white_check_mark: |      240,966 | **num** | `int` (13,856) | *`str` (1,243)    `float` (391)    `Optional[int]` (173)    `Any` (96)    `list` (70)    `Union[int, float]` (66)    `list[int]` (36)    `IntConverter` (16)    `Union[int, str]` (12)    `SupportsIndex` (12)* |
| :white_check_mark: |      236,211 | **label** | `str` (7,171) | *`Optional[str]` (1,450)    `int` (594)    `Label` (406)    `bytes` (256)    `torch.Tensor` (222)    `Any` (215)    `OCP.TCollection.TCollection_HAsciiString` (157)    `np.ndarray` (144)    `TDF_Label` (129)    `bool` (123)* |
| :white_check_mark: |      233,390 | **host** | `str` (9,028) | *`Optional[str]` (977)    `Host` (249)    `Any` (101)    `watolib.CREHost` (70)    `Optional[Any]` (69)    `None` (65)    `HostName` (35)    `bool` (34)    `Optional[Union[str, Sequence[str]]]` (29)    `dict` (27)* |
| :x: |      230,365 | **user_id** | `int` (12,361) | *`str` (8,582)    `UserID` (809)    `Optional[int]` (656)    `Optional[str]` (344)    `Union[str, int]` (223)    `UUID` (179)    `Union[int, str]` (157)    `UserId` (155)    `Integer` (119)    `Union[UUID, str]` (99)* |
| :x: |      210,299 | **token** | `str` (9,808) | *`Token` (2,123)    `Optional[str]` (595)    `CancelToken` (467)    `dict` (297)    `tokenize.TokenInfo` (265)    `bytes` (229)    `int` (199)    `Any` (170)    `Hash32` (86)    `HTTPAuthorizationCredentials` (65)* |
| :x: |      208,098 | **level** | `int` (7,870) | *`str` (1,398)    `Level` (397)    `Any` (273)    `float` (226)    `Optional[str]` (160)    `Optional[int]` (159)    `Optional[Any]` (145)    `Optional[Level]` (138)    `LogLevel` (137)    `Union[str, int]` (114)* |
| :x: |      206,760 | **height** | `int` (9,138) | *`list[int]` (1,967)    `float` (1,636)    `Optional[int]` (367)    `str` (124)    `list` (117)    `uint32` (102)    `Any` (92)    `Optional[str]` (86)    `Number` (85)    `Optional[float]` (54)* |


<details>
<summary><strong>Much more of this table</strong>, results only</summary>

| Count  | Arg name  | Most common | Next ten |
| ---:   | :---      | :---        | :---   |
|      198,349 | **prefix** | `str` (10,820) | *`Optional[str]` (913)    `Prefix` (156)    `Any` (146)    `list` (116)    `bytes` (100)    `bool` (83)    `Optional[AnyStr]` (72)    `list[str]` (61)    `Optional[Any]` (51)    `Union[str, tuple[str, ...]]` (43)* |
|      197,368 | **content** | `str` (8,151) | *`bytes` (1,086)    `dict` (795)    `Any` (571)    `Content` (559)    `Optional[str]` (512)    `HTMLContent` (306)    `list[str]` (194)    `list` (182)    `commands.clean_content` (125)    `JsonDict` (111)* |
|      185,973 | **bot** | `Bot` (19,021) | *`commands.Bot` (2,428)    `Red` (867)    `str` (586)    `NoneBot` (300)    `telegram.Bot` (250)    `utils.Bot` (230)    `BOT` (194)    `CustomBot` (172)    `MockedBot` (146)    `discord.Client` (119)* |
|      182,184 | **command** | `str` (7,301) | *`Command` (1,365)    `list[str]` (694)    `bytes` (302)    `Optional[str]` (247)    `Any` (210)    `commands.Command` (202)    `dict` (182)    `list` (182)    `adsk.core.Command` (154)    `int` (151)* |
|      181,137 | **offset** | `int` (8,975) | *`Optional[int]` (1,123)    `float` (656)    `Offset` (292)    `str` (201)    `Any` (195)    `tuple[int, int]` (73)    `tuple[float, float]` (72)    `Seconds` (48)    `XY` (47)    `tuple` (32)* |
|      175,240 | **count** | `int` (13,586) | *`Optional[int]` (1,187)    `bool` (168)    `str` (108)    `Any` (99)    `float` (64)    `list[int]` (63)    `Optional[bool]` (53)    `Sequence` (46)    `interactive.integer_argument` (37)    `Optional[Any]` (23)* |
|      173,804 | **nums** | `list[int]` (49,351) | *`list` (2,707)    `int` (1,456)    `list[list[int]]` (285)    `Any` (128)    `tp.list[int]` (78)    `Sequence[int]` (33)    `list[float]` (24)    `Sequence[float]` (23)    `str` (22)    `Collection[int]` (22)* |
|      173,039 | **file_name** | `str` (9,582) | *`Optional[str]` (354)    `Path` (142)    `Union[str, Path]` (61)    `Union[str, PathLike]` (35)    `list` (28)    `pathlib.Path` (25)    `PathLike` (23)    `AnyStr` (21)    `Union[Path, str]` (16)    `PathOrString` (12)* |
|      172,236 | **length** | `int` (7,458) | *`float` (847)    `Optional[int]` (447)    `str` (96)    `Any` (84)    `Optional[Any]` (54)    `asarray` (28)    `Length` (24)    `Optional[float]` (22)    `tf.Tensor` (22)    `Number` (20)* |
|      170,183 | **limit** | `int` (11,913) | *`Optional[int]` (2,007)    `Optional[Any]` (274)    `float` (251)    `str` (166)    `Limit` (95)    `Any` (91)    `Optional[str]` (41)    `Optional[Limit]` (39)    `bool` (31)    `Optional[float]` (19)* |
|      169,239 | **alpha** | `float` (4,567) | *`int` (760)    `Number` (212)    `Optional[float]` (145)    `Any` (90)    `bool` (69)    `np.ndarray` (61)    `Char` (61)    `Tensor` (49)    `Union[float, int]` (43)    `torch.Tensor` (32)* |
|      161,937 | **arr** | `list[int]` (5,451) | *`list` (1,973)    `np.ndarray` (967)    `Any` (347)    `int` (229)    `np.array` (198)    `list[str]` (176)    `list[list[int]]` (81)    `ndarray` (74)    `Sequence` (63)    `list[Any]` (58)* |
|      159,195 | **idx** | `int` (5,656) | *`str` (189)    `QModelIndex` (182)    `Any` (176)    `size_t` (167)    `torch.Tensor` (53)    `slice` (53)    `Optional[int]` (51)    `np.ndarray` (42)    `list` (42)    `Union[int, slice]` (41)* |
|      158,795 | **word** | `str` (9,976) | *`Word` (176)    `int` (89)    `list` (36)    `Any` (30)    `list[str]` (23)    `Token` (20)    `Optional[str]` (19)    `AnyStr` (17)    `StressedWord` (17)    `bytes` (15)* |
|      156,380 | **description** | `str` (12,202) | *`Optional[str]` (4,053)    `Description` (149)    `dict` (127)    `ServiceName` (112)    `Any` (104)    `Optional[LocalizedString]` (85)    `Optional[Any]` (75)    `Union[str, _NotSetType]` (35)    `String` (32)    `Optional[_Text]` (30)* |
|      155,842 | **email** | `str` (7,632) | *`Optional[str]` (392)    `EmailStr` (113)    `Email` (96)    `dict` (86)    `list[str]` (44)    `Any` (23)    `Optional[EmailStr]` (21)    `NonBinaryStr` (13)    `EmailMultiAlternatives` (12)    `utils.enforce_as_email_address` (12)* |
|      153,712 | **number** | `int` (7,072) | *`str` (1,392)    `float` (373)    `Optional[int]` (130)    `Any` (124)    `Optional[str]` (112)    `Number` (97)    `Union[int, float]` (56)    `Union[int, str]` (45)    `SupportsRound` (40)    `list` (37)* |
|      144,559 | **table** | `str` (5,480) | *`Table` (960)    `TableName` (275)    `CollectionT` (255)    `pd.DataFrame` (227)    `biom.Table` (157)    `dict` (144)    `list` (141)    `Any` (137)    `int` (114)    `pandas.DataFrame` (109)* |
|      143,486 | **fname** | `str` (3,006) | *`Any` (158)    `PathOrStr` (99)    `Path` (92)    `Union[str, Path]` (58)    `Optional[str]` (56)    `pathlib.Path` (28)    `Union[Path, str]` (25)    `mesonlib.FileOrString` (16)    `Filename` (14)    `os.PathLike` (11)* |
|      134,617 | **update** | `Update` (27,507) | *`bool` (736)    `telegram.Update` (461)    `dict` (241)    `str` (75)    `types.Update` (63)    `dict[str, Any]` (55)    `Updater` (54)    `tg.Update` (52)    `HandlerArg` (44)    `Any` (39)* |
|      132,015 | **seed** | `int` (4,873) | *`Optional[int]` (1,949)    `tp.Optional[int]` (574)    `str` (431)    `Any` (175)    `bytes` (167)    `Optional[Any]` (153)    `Union[int, None]` (117)    `float` (94)    `cirq.RANDOM_STATE_OR_SEED_LIKE` (82)    `Hash32` (48)* |
|      130,600 | **file_path** | `str` (10,115) | *`Path` (1,101)    `pathlib.Path` (222)    `Optional[str]` (204)    `Union[str, Path]` (123)    `Optional[Path]` (98)    `Union[Path, str]` (56)    `Union[str, pathlib.Path]` (47)    `PathType` (31)    `Any` (24)    `PathLike` (22)* |
|      129,711 | **page** | `int` (4,252) | *`Page` (781)    `Optional[int]` (581)    `str` (543)    `BeautifulSoup` (69)    `WikipediaPage` (65)    `dict` (51)    `Any` (37)    `Union[int, None]` (37)    `pywikibot.Page` (33)    `HtmlPage` (32)* |
|      128,332 | **stride** | `int` (2,579) | *`Union[int, Sequence[int]]` (187)    `Union[int, tuple[int, int]]` (116)    `tuple[int, int]` (92)    `size` (85)    `Union[_int, _size]` (66)    `MaybeTuple[int]` (44)    `list[int]` (36)    `Optional[int]` (34)    `tuple` (33)    `IntOrTuple` (30)* |
|      115,820 | **filepath** | `str` (5,826) | *`Path` (663)    `Union[str, Path]` (150)    `pathlib.Path` (113)    `Optional[str]` (107)    `Union[Path, str]` (67)    `PathLike` (54)    `Union[str, pathlib.Path]` (51)    `tp.Union[str, Path]` (24)    `Any` (19)    `FilePath` (15)* |
|      115,068 | **col** | `int` (2,999) | *`ColumnOrName` (890)    `str` (717)    `Column` (128)    `Collection` (126)    `anki.collection.Collection` (86)    `Any` (80)    `pd.Series` (75)    `Union[QtGui.QColor, QtCore.Qt.GlobalColor]` (58)    `anki.storage._Collection` (47)    `Optional[int]` (44)* |
|      114,989 | **epoch** | `int` (3,306) | *`Epoch` (262)    `Optional[int]` (157)    `str` (121)    `float` (78)    `Union[int, str]` (43)    `EpochNumber` (30)    `datetime.datetime` (28)    `tls.Epoch` (16)    `num` (14)    `datetime` (12)* |
|      114,904 | **amount** | `int` (7,714) | *`float` (3,682)    `Decimal` (627)    `str` (405)    `Wad` (312)    `PaymentAmount` (179)    `TokenAmount` (147)    `Any` (138)    `Optional[int]` (118)    `FVal` (71)    `NumberConverter` (66)* |
|      111,421 | **attr** | `str` (2,541) | *`Any` (321)    `Optional[str]` (258)    `int` (229)    `list` (59)    `dict` (57)    `Attribute` (28)    `Optional[Mapping[str, str]]` (27)    `EpiAttribute` (24)    `Mapping[str, str]` (18)    `QWebEngineSettings.WebAttribute` (18)* |
|      110,364 | **year** | `int` (4,031) | *`str` (567)    `Optional[int]` (205)    `Year` (77)    `Any` (30)    `Union[str, int]` (25)    `dt.datetime` (18)    `Optional[str]` (18)    `float` (14)    `Union[int, str]` (14)    `Optional[Any]` (12)* |
|      100,540 | **depth** | `int` (4,097) | *`float` (321)    `Optional[int]` (168)    `str` (63)    `torch.Tensor` (20)    `np.ndarray` (20)    `np.array` (19)    `bool` (16)    `tuple` (16)    `DepthData` (15)    `Optional[float]` (14)* |
|       97,732 | **directory** | `str` (4,303) | *`Path` (702)    `Optional[str]` (188)    `pathlib.Path` (141)    `Union[str, Path]` (69)    `PathLike` (44)    `Directory` (37)    `Union[Path, str]` (35)    `Optional[Path]` (32)    `pathx.Path` (32)    `RecordsDirectory` (31)* |
|       97,433 | **debug** | `bool` (4,591) | *`int` (236)    `Optional[bool]` (81)    `Any` (58)    `str` (50)    `Optional[int]` (20)    `Union[str, bool]` (19)    `Optional[str]` (17)    `Debug` (15)    `dict` (11)    `Optional[TextIO]` (9)* |
|       95,157 | **num_classes** | `int` (2,738) | *`Optional[int]` (265)    `FloatTensorLike` (20)    `Any` (5)    `Optional[dict[str, int]]` (3)    `Optional[Union[Sequence[int], int]]` (3)    `object` (2)    `float` (2)    `10` (1)    `Union[int, Mapping[int, int]]` (1)    `Optional[bool]` (1)* |
|       93,040 | **column** | `int` (4,118) | *`str` (1,996)    `Column` (231)    `Any` (107)    `pd.Series` (100)    `Optional[str]` (93)    `NumberColumn` (79)    `Optional[int]` (70)    `list` (50)    `DateColumn` (48)    `Union[field.Field, str]` (39)* |
|       92,462 | **symbol** | `str` (5,653) | *`Symbol` (485)    `QuantConnect.Symbol` (448)    `int` (233)    `Optional[str]` (146)    `SymbolNode` (57)    `bool` (35)    `PAIR` (25)    `Any` (24)    `Union[list, str]` (23)    `mx.sym.Symbol` (20)* |
|       90,995 | **threshold** | `float` (3,053) | *`int` (1,432)    `Optional[float]` (141)    `Optional[int]` (63)    `str` (49)    `Number` (29)    `Any` (26)    `bool` (21)    `Union[float, int]` (20)    `datetime.datetime` (19)    `Union[int, float]` (18)* |
|       90,946 | **namespace** | `str` (4,560) | *`Any` (1,042)    `Optional[str]` (960)    `Namespace` (417)    `dict[str, Any]` (204)    `dict` (192)    `argparse.Namespace` (171)    `Optional[Any]` (73)    `Optional[Namespace]` (56)    `list[str]` (36)    `Optional[argparse.Namespace]` (30)* |
|       90,155 | **str** | `str` (1,779) | *`OCP.IGESData.IGESData_IGESEntity` (140)    `Any` (101)    `bool` (54)    `bytes` (52)    `ColumnOrName` (39)    `OCP.TCollection.TCollection_AsciiString` (18)    `capsule` (12)    `IGESData_IGESEntity` (12)    `Column` (10)    `Optional[str]` (6)* |
|       88,179 | **pattern** | `str` (4,338) | *`Pattern` (463)    `Optional[str]` (175)    `Any` (145)    `int` (90)    `AnyStr` (85)    `Union[str, Pattern]` (82)    `bytes` (70)    `Pattern[str]` (63)    `DFPattern` (61)    `Pattern[AnyStr]` (54)* |
|       85,030 | **matrix** | `list[list[int]]` (4,515) | *`list[list[str]]` (871)    `np.ndarray` (851)    `list` (550)    `Matrix` (299)    `int` (127)    `torch.Tensor` (120)    `Tensor` (112)    `Any` (84)    `np.array` (79)    `list[list]` (75)* |
|       83,924 | **monkeypatch** | `MonkeyPatch` (835) | *`Any` (354)    `pytest.monkeypatch.MonkeyPatch` (25)    `pytest.MonkeyPatch` (20)    `monkeypatch.MonkeyPatch` (2)    `monkeypatch` (2)    `pytest.monkeypatch.monkeypatch` (1)    `Mock` (1)    `object` (1)* |
|       82,461 | **force** | `bool` (4,711) | *`Optional[bool]` (190)    `float` (63)    `int` (48)    `str` (38)    `Any` (33)    `Optional[Any]` (25)    `Vector2d` (10)    `numpy.ndarray[float32]` (10)    `Vector` (9)    `np.ndarray` (8)* |
|       81,027 | **theta** | `float` (1,078) | *`np.ndarray` (173)    `Tensor` (121)    `np.array` (66)    `torch.Tensor` (40)    `int` (36)    `list` (23)    `Any` (20)    `Array` (19)    `Variable` (18)    `tf.Tensor` (17)* |
|       79,864 | **encoding** | `str` (3,951) | *`Optional[str]` (1,382)    `Optional[Any]` (160)    `Any` (114)    `Encoding` (102)    `None` (98)    `serialization.Encoding` (50)    `tp.Optional[str]` (36)    `OptStr` (26)    `n_7_t_0` (24)    `int` (21)* |
|       79,240 | **dim** | `int` (2,995) | *`str` (153)    `Optional[int]` (129)    `Union[str, None]` (120)    `Union[_int, _size]` (90)    `Hashable` (85)    `Union[str, ellipsis, None]` (65)    `tuple` (52)    `Optional[_int]` (50)    `list` (26)    `list[int]` (24)* |
|       78,849 | **category** | `str` (2,686) | *`Optional[str]` (525)    `Category` (270)    `discord.CategoryChannel` (179)    `int` (149)    `type[Warning]` (44)    `Any` (34)    `QPlaceCategory` (32)    `dict` (31)    `Optional[type[Warning]]` (29)    `type` (27)* |
|       75,529 | **game** | `Game` (3,107) | *`str` (639)    `Any` (128)    `object` (122)    `Chess` (97)    `GameDescription` (65)    `GameOptions` (62)    `GameState` (56)    `dict` (47)    `Board` (39)    `arcade.Window` (38)* |
|       73,980 | **uri** | `str` (3,986) | *`Optional[str]` (243)    `URI` (83)    `URL` (76)    `Any` (64)    `Union[str, Sequence[str]]` (45)    `Uri` (34)    `URIRef` (29)    `bytes` (27)    `ParseResult` (22)    `bool` (16)* |
|       73,892 | **subject** | `str` (2,248) | *`Subject` (345)    `Optional[str]` (257)    `HTLCOwner` (145)    `Any` (72)    `URIRef` (49)    `int` (33)    `Union[Group, Friend]` (31)    `Union[str, Any]` (30)    `Callable` (23)    `dict` (18)* |
|       73,796 | **radius** | `float` (2,141) | *`int` (1,031)    `Optional[float]` (50)    `Any` (47)    `Tensor` (47)    `Number` (46)    `Optional[int]` (31)    `Union[int, float]` (28)    `np.ndarray` (21)    `Quantity` (18)    `torch.Tensor` (17)* |
|       72,429 | **head** | `ListNode` (14,500) | *`Node` (1,404)    `str` (196)    `int` (147)    `Optional[int]` (63)    `Query` (42)    `RDD` (41)    `ImmutableListNode` (38)    `TreeNode` (35)    `bool` (34)    `dict` (33)* |
|       72,411 | **prop** | `str` (1,089) | *`Property` (131)    `dict` (38)    `Any` (31)    `Prop` (25)    `GObject.GParamSpec` (24)    `float` (20)    `Optional[Any]` (15)    `Optional[str]` (14)    `list` (13)    `VisualStyleProperty` (12)* |
|       72,344 | **beta** | `float` (2,060) | *`Number` (222)    `int` (174)    `np.ndarray` (59)    `Tensor` (53)    `Vector` (45)    `Union[float, int]` (37)    `Any` (30)    `Optional[float]` (25)    `bool` (21)    `ndarray` (19)* |
|       72,321 | **sigma** | `float` (1,497) | *`int` (98)    `np.ndarray` (57)    `Optional[float]` (53)    `Array` (45)    `tuple[float, float]` (41)    `torch.Tensor` (41)    `Tensor` (39)    `list[float]` (33)    `Union[Number, tuple[Number]]` (23)    `Any` (22)* |
|       71,836 | **reason** | `str` (5,595) | *`Optional[str]` (1,255)    `int` (221)    `ActionReason` (173)    `Reason` (167)    `Any` (149)    `Optional[Any]` (145)    `DisconnectReason` (93)    `Exception` (56)    `undefined.UndefinedOr[str]` (54)    `DialogReason` (41)* |
|       70,807 | **gamma** | `float` (2,378) | *`Optional[float]` (52)    `int` (38)    `Any` (28)    `np.ndarray` (22)    `CSP` (21)    `types.Float` (12)    `FloatTensorLike` (10)    `Tensor` (10)    `Union[float, torch.Tensor]` (10)    `bool` (8)* |
|       70,577 | **region** | `str` (2,977) | *`Region` (773)    `Optional[str]` (653)    `Union[Region, str]` (245)    `RegionTyping` (119)    `sublime.Region` (100)    `AWSRegion` (94)    `PolygonLike.TYPE` (80)    `int` (56)    `Rectangle` (55)    `Optional[Region]` (38)* |
|       70,559 | **outfile** | `str` (672) | *`TextIO` (121)    `Path` (56)    `Optional[str]` (52)    `IO[str]` (44)    `Any` (23)    `BinaryIO` (22)    `file` (16)    `IO` (11)    `Union[str, Path]` (9)    `TextIOWrapper` (8)* |
|       68,756 | **project_id** | `str` (3,394) | *`int` (1,490)    `Optional[str]` (1,402)    `hug.types.uuid` (60)    `UUID` (45)    `ObjectId` (30)    `Any` (27)    `ProjectID` (21)    `Optional[int]` (21)    `Union[int, str]` (19)    `bson.ObjectId` (14)* |
|       67,358 | **comment** | `str` (2,060) | *`Optional[str]` (660)    `Comment` (180)    `dict` (47)    `bool` (31)    `praw.models.Comment` (25)    `Commentator` (24)    `Leaf` (22)    `Any` (21)    `int` (18)    `Optional[LangString]` (14)* |
|       67,171 | **words** | `list[str]` (4,525) | *`list` (739)    `str` (613)    `Iterable[str]` (118)    `list[Word]` (89)    `set` (78)    `Sequence[str]` (68)    `dict` (53)    `int` (52)    `set[str]` (42)    `Any` (35)* |
|       67,060 | **queryset** | `QuerySet` (477) | *`Any` (46)    `models.QuerySet` (25)    `Optional[QuerySet]` (20)    `Optional[Any]` (19)    `models.query.QuerySet` (7)    `InvitationQuerySet` (7)    `str` (6)    `BaseQuerySet` (6)    `Iterator[jina_pb2.QueryLang]` (5)    `Union[AcceptQueryLangType, Iterator[AcceptQueryLangType]]` (5)* |
|       66,206 | **learning_rate** | `float` (2,104) | *`Union[float, Callable]` (38)    `int` (37)    `Union[FloatTensorLike, Callable]` (33)    `Any` (30)    `Optional[float]` (24)    `Union[float, Schedule]` (19)    `Union[str, float]` (16)    `PositiveFloat` (9)    `Union[float, list[float]]` (9)    `Union[float, LearningRateSchedule]` (8)* |
|       65,139 | **lst** | `list` (1,409) | *`list[int]` (216)    `list[str]` (98)    `list[Any]` (96)    `Any` (83)    `Iterable` (34)    `str` (28)    `Sequence` (28)    `list[float]` (18)    `Sequence[Any]` (18)    `Iterable[bytes]` (16)* |
|       64,667 | **kernel_size** | `int` (1,282) | *`tuple[int, int]` (214)    `Union[int, tuple[int, int]]` (192)    `Union[int, Sequence[int]]` (129)    `tuple` (60)    `list[int]` (58)    `Union[Sequence[int], int]` (50)    `Any` (33)    `Union[_int, _size]` (33)    `size_2_t` (32)    `tuple[int, int, int]` (30)* |
|       64,637 | **folder** | `str` (2,301) | *`Path` (456)    `PathOrStr` (177)    `Optional[str]` (66)    `list[str]` (59)    `Union[str, Path]` (58)    `Union[str, None]` (57)    `pathlib.Path` (55)    `Folder` (53)    `CdmFolderDefinition` (33)    `Union[Path, str]` (33)* |
|       64,434 | **angle** | `float` (2,277) | *`int` (391)    `torch.Tensor` (55)    `Angle` (36)    `Optional[float]` (21)    `Any` (20)    `np.float32` (17)    `asarray` (16)    `NumberType` (13)    `str` (11)    `ParameterDesignator` (9)* |
|       61,798 | **lang** | `str` (3,000) | *`Language` (188)    `Optional[str]` (172)    `MorphLang` (83)    `Lang` (50)    `Union[Languages, str]` (28)    `LangEnum` (27)    `Any` (22)    `dict` (19)    `LanguageDictionary` (17)    `Optional[Any]` (13)* |
|       61,608 | **listener** | `ParseTreeListener` (38,465) | *`Callable` (156)    `Listener` (105)    `Any` (46)    `AbstractViewListener` (27)    `logging.handlers.QueueListener` (23)    `socket.socket` (20)    `IRListener` (20)    `EventListener` (20)    `BaseListener` (17)    `UserListener` (15)* |
|       61,486 | **dir** | `str` (1,270) | *`Path` (170)    `Optional[str]` (94)    `int` (57)    `Optional[_DirT[AnyStr]]` (52)    `QDir` (42)    `Any` (32)    `Dir` (30)    `Optional[AnyStr]` (30)    `Direction` (22)    `Union[bytes, str]` (20)* |
|       61,391 | **database** | `str` (3,588) | *`Database` (1,188)    `Optional[str]` (365)    `DBHandler` (141)    `DatabasePool` (112)    `PgRawDatabase` (104)    `ModuleDB` (74)    `DatabaseEntry` (70)    `dict` (59)    `SqliteUtil` (56)    `Optional[Database]` (36)* |
|       61,381 | **language** | `str` (2,941) | *`Optional[str]` (369)    `Language` (332)    `Optional[Language]` (79)    `QLocale.Language` (40)    `list` (35)    `Any` (26)    `dict` (25)    `AnyStr` (25)    `settings.i18n.Language` (22)    `TypeModeLanguage` (16)* |
|       60,659 | **sentence** | `str` (2,495) | *`list[str]` (251)    `Sentence` (225)    `list` (106)    `dict[str, torch.Tensor]` (44)    `Span` (38)    `dict[str, torch.LongTensor]` (38)    `nnf.NNF` (35)    `torch.Tensor` (30)    `dict` (26)    `AMSentence` (18)* |
|       60,160 | **link** | `str` (2,131) | *`Link` (508)    `Optional[str]` (154)    `bool` (46)    `dict` (33)    `Optional[bool]` (20)    `Any` (15)    `QtCore.QUrl` (15)    `Node` (14)    `object` (14)    `markdown.util.etree.Element` (12)* |
|       59,802 | **resource_ group_name** | `str` (13,605) | *`Optional[str]` (3,685)* |
|       59,643 | **kind** | `str` (3,640) | *`Optional[str]` (1,156)    `int` (365)    `Optional[Any]` (137)    `Kind` (121)    `Any` (87)    `SharedTextKind` (59)    `Optional[pulumi.Input[Union[str, Kind]]]` (50)    `type` (37)    `PartitionKind` (34)    `schemas.ScheduleKinds` (33)* |
|       59,584 | **dropout** | `float` (2,924) | *`Optional[float]` (188)    `bool` (96)    `int` (48)    `Optional[Union[tuple, str, float]]` (15)    `list[float]` (15)    `Union[float, Sequence[float]]` (12)    `numbers.Real` (11)    `Union[float, None]` (11)    `Union[float, list[float]]` (10)    `tuple` (9)* |
|       58,779 | **table_name** | `str` (4,880) | *`Optional[str]` (136)    `Any` (135)    `TableName` (22)    `Optional[Any]` (11)    `bytes` (10)    `object` (8)    `Union[str, Sequence[str]]` (4)    `dict` (4)    `consts.TABLE_NAME` (4)    `Optional[TableName]` (4)* |
|       58,134 | **fileName** | `str` (2,008) | *`Path` (18)    `Any` (14)    `Union[BytesIO, str]` (11)    `Optional[Union[Path, str]]` (7)    `String` (4)    `bytes` (4)    `Optional[str]` (4)    `Optional[Path]` (3)    `Union[str, Path]` (3)    `object` (2)* |
|       57,650 | **epsilon** | `float` (1,727) | *`Optional[float]` (34)    `FloatTensorLike` (34)    `np.ndarray` (21)    `int` (20)    `Any` (19)    `Array` (13)    `vfield_t` (13)    `tf.Tensor` (11)    `bool` (9)    `array` (7)* |
|       57,613 | **in_channels** | `int` (2,131) | *`list[int]` (59)    `Union[int, tuple[int, int]]` (26)    `Optional[int]` (7)    `object` (6)    `list` (3)    `Union[int, list[int]]` (2)    `Union[int, list]` (1)    `Tensor` (1)    `Any` (1)    `Union[str, list]` (1)* |
|       57,259 | **eps** | `float` (2,258) | *`Optional[float]` (70)    `NDArray` (30)    `Any` (25)    `str` (24)    `int` (20)    `Epsilon` (17)    `np.ndarray` (14)    `Union[int, float, np.ndarray]` (13)    `list[np.ndarray]` (12)    `numbers.Real` (11)* |
|       57,005 | **data_dir** | `str` (1,579) | *`Path` (435)    `Optional[str]` (150)    `pathlib.Path` (53)    `Union[str, Path]` (28)    `FilePath` (21)    `Optional[Path]` (16)    `PathLike` (14)    `Any` (14)    `RichPath` (12)    `os.PathLike` (10)* |
|       56,478 | **html** | `str` (1,694) | *`bool` (132)    `HTML` (57)    `Optional[str]` (56)    `bytes` (53)    `Element` (43)    `BeautifulSoup` (23)    `Any` (21)    `list[str]` (21)    `bs4.BeautifulSoup` (20)    `int` (13)* |
|       56,447 | **model_name** | `str` (3,595) | *`Optional[str]` (157)    `ModelName` (53)    `Any` (23)    `Union[str, Any]` (7)    `dsl.PipelineParam` (6)    `AnyStr` (6)    `Optional[Any]` (3)    `Union[str, None]` (2)    `Model` (2)    `Union[str, GraphModel, MEGNetModel]` (2)* |
|       55,543 | **train** | `bool` (1,437) | *`pd.DataFrame` (196)    `str` (119)    `Train` (38)    `list` (38)    `DataTuple` (38)    `np.ndarray` (37)    `PathOrStr` (31)    `ItemList` (23)    `list[list]` (20)    `NumpyOrPandas` (20)* |
|       55,542 | **identifier** | `str` (3,551) | *`int` (422)    `ID` (288)    `Optional[str]` (268)    `Identifier` (236)    `PaymentID` (163)    `StrID` (102)    `Any` (78)    `Optional[Any]` (38)    `bytes` (36)    `dict` (28)* |
|       54,028 | **output_dir** | `str` (2,964) | *`Path` (619)    `Optional[str]` (238)    `pathlib.Path` (55)    `Optional[Path]` (40)    `Any` (39)    `Union[str, Path]` (38)    `Pathlike` (31)    `Optional[Pathlike]` (26)    `Union[Path, str]` (17)    `OutputFiles` (16)* |
|       53,610 | **uuid** | `str` (1,799) | *`UUID` (513)    `Optional[str]` (126)    `int` (85)    `Optional[UUID]` (67)    `Uuid` (34)    `uuid.UUID` (30)    `Union[str, silaFW_pb2.CommandExecutionUUID]` (18)    `bytes` (16)    `Union[str, None]` (15)    `bool` (13)* |
|       53,502 | **suffix** | `str` (2,385) | *`Optional[str]` (292)    `Optional[AnyStr]` (72)    `Union[str, tuple[str, ...]]` (41)    `Any` (31)    `bool` (29)    `Union[bytes, str]` (20)    `bytes` (19)    `Optional[Any]` (16)    `AnyStr` (15)    `Union[bytes, tuple[bytes, ...]]` (14)* |
|       53,491 | **pid** | `int` (1,738) | *`str` (327)    `document.convert_doc_id` (257)    `PID` (88)    `Optional[int]` (49)    `list[int]` (38)    `Pid` (34)    `Union[int, str]` (25)    `Any` (19)    `subprocess.Popen` (18)    `UUID` (11)* |
|       52,756 | **endpoint** | `str` (3,494) | *`Endpoint` (448)    `EndpointConfig` (326)    `Optional[str]` (223)    `Callable` (128)    `Optional[Filter]` (80)    `bool` (78)    `Any` (60)    `helics_endpoint` (37)    `int` (35)    `Optional[Endpoint]` (24)* |
|       51,983 | **activation** | `str` (1,098) | *`Activation` (150)    `Optional[str]` (97)    `nn.Module` (77)    `Callable` (59)    `ActivationFunction` (45)    `Any` (40)    `Callable[[tf.Tensor], tf.Tensor]` (36)    `torch.nn.Module` (31)    `Callable[[torch.Tensor], torch.Tensor]` (29)    `Optional[Union[str, callable]]` (26)* |
|       51,342 | **iterable** | `Iterable` (2,175) | *`Iterable[Any]` (343)    `list` (86)    `Iterable[str]` (78)    `Any` (73)    `Iterable[tuple[_KT, _VT]]` (70)    `Iterable[Iterable[Any]]` (46)    `Optional[Iterable]` (44)    `list[Any]` (37)    `iter` (32)    `Iterable[_T_co]` (32)* |
|       50,947 | **topic** | `str` (2,957) | *`Optional[str]` (230)    `Topic` (167)    `bytes` (102)    `Any` (81)    `int` (64)    `TopicT` (47)    `dict` (44)    `Union[str, TopicProperties]` (39)    `TopicMenuTopic` (26)    `list` (17)* |
|       50,500 | **member** | `discord.Member` (12,411) | *`Member` (1,293)    `str` (615)    `ChatMember` (303)    `discord.User` (291)    `Optional[discord.Member]` (185)    `Any` (165)    `SafeMember` (118)    `bytes` (95)    `MemberID` (82)    `fortnitepy.PartyMember` (78)* |
|       49,652 | **epochs** | `int` (2,224) | *`Any` (41)    `Optional[int]` (34)    `list` (24)    `mne.Epochs` (16)    `tuple[int, ...]` (16)    `np.ndarray` (9)    `range` (8)    `Iterable[int]` (5)    `list[int]` (5)    `Iterable[float]` (5)* |
|       48,685 | **age** | `int` (1,032) | *`str` (105)    `float` (90)    `Age` (45)    `Optional[int]` (41)    `hug.types.number` (36)    `Union[Age, int]` (22)    `Union[CommonAge, Age, int]` (20)    `Optional[AgeClass]` (15)    `Integer` (13)    `Union[int, str]` (10)* |
|       48,348 | **hostname** | `str` (2,008) | *`HostName` (737)    `Optional[str]` (218)    `bytes` (72)    `Any` (38)    `Str` (28)    `list[str]` (20)    `Optional[Any]` (18)    `Optional[google.protobuf.wrappers_pb2.StringValue]` (11)    `None` (8)    `String` (6)* |
|       47,802 | **is_training** | `bool` (674) | *`tf.Tensor` (34)    `Optional[bool]` (15)    `tf.Variable` (7)    `Optional[tf.Tensor]` (6)    `tf.placeholder` (4)    `Union[bool, tf.Tensor]` (4)    `Tensor` (4)    `tf.Session` (4)    `types.BoolLike` (3)    `tp.Optional[bool]` (1)* |
|       47,795 | **txt** | `str` (1,954) | *`Optional[str]` (9)    `list` (7)    `Any` (6)    `Union[str, bytes]` (5)    `bytes` (5)    `AnyStr` (5)    `Optional[ba.Widget]` (4)    `Union[bytearray, bytes, str]` (3)    `tf.Tensor` (3)    `Path` (3)* |
|       47,518 | **indent** | `int` (2,173) | *`str` (586)    `Optional[int]` (119)    `bool` (97)    `Union[None, int, str]` (31)    `Optional[str]` (20)    `Any` (17)    `Optional[Union[int, str]]` (13)    `Union[int, str]` (5)    `float` (5)    `Union[int, None]` (4)* |
|       47,037 | **bias** | `bool` (1,334) | *`Optional[Tensor]` (253)    `float` (248)    `np.ndarray` (62)    `Tensor` (53)    `int` (37)    `Optional[mx.sym.Symbol]` (34)    `torch.Tensor` (33)    `Optional[Sequence[float]]` (30)    `Optional[torch.Tensor]` (27)    `str` (16)* |
|       46,384 | **sql** | `str` (2,291) | *`Optional[str]` (40)    `bool` (35)    `Any` (34)    `Query` (21)    `ClauseElement` (15)    `SQL_sqlite3` (12)    `SQLConnectionManager` (11)    `object` (11)    `bytes` (11)    `Union[str, Iterable[str]]` (11)* |
|       45,550 | **card** | `Card` (1,649) | *`str` (156)    `int` (97)    `MonsterCard` (72)    `dict` (70)    `BDFCard` (49)    `Optional[Card]` (22)    `BookCard` (21)    `Any` (19)    `anki.cards.Card` (15)    `dict[str, Any]` (12)* |
|       44,469 | **task_id** | `str` (1,571) | *`int` (883)    `TaskId` (113)    `Optional[str]` (101)    `TaskID` (85)    `UUID` (68)    `Optional[int]` (58)    `uuid.UUID` (30)    `UUID_EXPANSION` (24)    `Hashable` (22)    `Optional[TaskID]` (16)* |
|       44,313 | **desc** | `str` (1,397) | *`Optional[str]` (282)    `bool` (120)    `Any` (74)    `OpDescription` (51)    `dict` (35)    `descriptor.Descriptor` (28)    `Option[str]` (21)    `ModelDesc` (19)    `tgmodel.TGAttributeDescriptor` (14)    `AttackDesc` (13)* |
|       44,051 | **day** | `int` (1,376) | *`str` (447)    `date` (129)    `Optional[int]` (80)    `datetime.date` (56)    `datetime.datetime` (49)    `datetime` (48)    `Any` (36)    `Optional[str]` (32)    `Day` (22)    `Union[str, int]` (19)* |
|       43,824 | **slug** | `str` (1,262) | *`Optional[str]` (80)    `Optional[LocalizedString]` (20)    `LocalizedString` (18)    `Union[list, str]` (4)    `TaxonExpressionStr` (3)    `Any` (2)    `Union[str, Callable]` (1)    `utils.Slug` (1)    `Slug` (1)    `Union[None, str]` (1)* |
|       43,624 | **fmt** | `str` (1,549) | *`Optional[str]` (116)    `Any` (54)    `AnyStr` (44)    `int` (34)    `Format` (25)    `CogFrameFormat` (21)    `PySide2.QtGui.QTextFormat` (18)    `bytes` (17)    `Optional[Any]` (16)    `Optional[PlistFormat]` (16)* |
|       43,558 | **month** | `int` (1,715) | *`str` (269)    `Optional[int]` (101)    `HistoryMonth` (28)    `Any` (19)    `Optional[Any]` (16)    `Optional[str]` (14)    `Union[str, int]` (12)    `DateMonth` (9)    `bool` (8)    `Month` (8)* |
|       43,145 | **out_channels** | `int` (1,507) | *`Optional[int]` (14)    `list[int]` (12)    `object` (6)    `Union[Sequence[int], int]` (4)    `Sequence[Sequence[int]]` (3)    `list` (2)    `Sequence[int]` (2)    `Union[list[int], int]` (2)    `Channels` (2)    `Any` (1)* |
|       42,035 | **shuffle** | `bool` (1,942) | *`Literal[tasks]` (86)    `Literal[disk]` (68)    `Optional[bool]` (49)    `int` (17)    `Any` (11)    `None` (11)    `str` (10)    `Union[bool, str]` (5)    `Optional[int]` (3)    `list` (2)* |
|       42,019 | **show** | `bool` (1,205) | *`Optional[bool]` (142)    `Show` (96)    `str` (70)    `int` (24)    `Any` (23)    `Optional[int]` (14)    `Optional[str]` (8)    `list[str]` (7)    `APIShow` (5)    `Optional[list[str]]` (5)* |
|       41,106 | **lat** | `float` (1,015) | *`str` (93)    `Optional[float]` (56)    `np.ndarray` (37)    `deg` (27)    `int` (23)    `Any` (18)    `Optional[int]` (18)    `Optional[BaseBoolInt]` (16)    `xr.DataArray` (15)    `ArrayLike` (15)* |
|       40,058 | **input_size** | `int` (1,431) | *`tuple` (43)    `tuple[int, int]` (34)    `list[int]` (22)    `tuple[int, int, int]` (15)    `SizeTwoDimensional` (12)    `CORRECTED_INPUT_SIZE_TYPE` (9)    `Optional[int]` (8)    `Any` (7)    `torch.Tensor` (7)    `list` (6)* |
|       40,007 | **training** | `bool` (1,003) | *`Optional[bool]` (98)    `dict[int, WarmStartUser]` (46)    `Union[bool, tf_compat.Tensor]` (40)    `Training` (27)    `Optional[Union[tf.Tensor, bool]]` (25)    `Subview` (12)    `tf.Tensor` (10)    `float` (10)    `combo.variable` (7)    `str` (7)* |
|       39,698 | **load** | `bool` (216) | *`str` (32)    `int` (22)    `float` (16)    `list[int]` (14)    `Load` (13)    `Callable[[], Any]` (9)    `list` (9)    `Any` (7)    `Callable` (5)    `Optional[str]` (5)* |
|       39,287 | **tol** | `float` (998) | *`Optional[float]` (63)    `Any` (27)    `int` (20)    `Union[float, int]` (8)    `double` (7)    `Union[int, float]` (7)    `numbers.Real` (7)    `ty.Optional[float]` (6)    `Optional[Any]` (6)    `dict[str, float]` (6)* |
|       39,261 | **steps** | `int` (1,606) | *`list` (100)    `list[Step]` (41)    `list[int]` (31)    `float` (31)    `PlayingStepsType` (29)    `Optional[int]` (26)    `Union[Num, Vector]` (19)    `list[str]` (19)    `list[dict]` (18)    `str` (18)* |
|       38,892 | **rate** | `float` (1,100) | *`int` (431)    `Optional[float]` (94)    `str` (34)    `Decimal` (32)    `FVal` (31)    `Price` (28)    `parameter_spec` (26)    `Union[int, Sequence[int]]` (25)    `Any` (19)    `Fraction` (14)* |
|       38,850 | **hidden_size** | `int` (1,686) | *`list[int]` (20)    `Optional[int]` (13)    `Any` (10)    `list` (5)    `Iterable[int]` (4)    `tuple` (3)    `OnnxAttribute` (3)    `Sequence[int]` (2)    `float` (2)    `tuple[int, ...]` (1)* |
|       38,757 | **total** | `int` (1,193) | *`Optional[int]` (359)    `float` (141)    `Decimal` (45)    `bool` (30)    `str` (23)    `list[int]` (19)    `Any` (15)    `list` (15)    `Optional[bool]` (14)    `Optional[float]` (10)* |
|       38,109 | **sid** | `str` (856) | *`int` (341)    `ObjectId` (47)    `Optional[str]` (33)    `Any` (31)    `n_4_t_1` (30)    `SimulationID` (29)    `Optional[int]` (9)    `uuid.UUID` (7)    `list` (6)    `NumberLike` (3)* |
|       37,756 | **attribute** | `str` (2,035) | *`Attribute` (139)    `Optional[str]` (92)    `Any` (72)    `attr.Attribute` (43)    `MISPAttribute` (37)    `Union[MISPAttribute, int, str, UUID]` (27)    `ResourceAttribute` (23)    `Qt.ApplicationAttribute` (20)    `QXmlStreamAttribute` (20)    `QGeoPositionInfo.Attribute` (20)* |
|       37,379 | **pretrained** | `bool` (846) | *`str` (62)    `Union[bool, str]` (25)    `Optional[bool]` (13)    `Optional[str]` (5)    `torch.nn.Module` (2)    `Union[str, Path, None, bool]` (2)    `Path` (1)    `Tensor` (1)    `Optional[Path]` (1)    `keras.layers.Layer` (1)* |
|       36,383 | **low** | `int` (1,050) | *`float` (453)    `pd.Series` (118)    `str` (58)    `Union[np.array, pd.Series]` (38)    `Any` (25)    `ArrayLikeInt_co` (25)    `Number` (23)    `Optional[int]` (22)    `Union[None, int, float, np.ndarray]` (14)    `Optional[float]` (13)* |
|       36,167 | **expression** | `str` (1,843) | *`Expression` (356)    `Optional[str]` (118)    `Any` (113)    `Expr` (71)    `cirtree.CirNode` (47)    `BooleanRuleExpression` (43)    `CSymbolNode` (43)    `list` (25)    `bool` (24)    `Node` (23)* |
|       36,078 | **term** | `str` (1,056) | *`Term` (308)    `int` (86)    `Terminal` (82)    `Optional[str]` (47)    `SMTLIB26Parser.TermContext` (44)    `Any` (39)    `PPTerm` (37)    `dict[str, Any]` (28)    `float` (26)    `list` (16)* |
|       36,054 | **apps** | `StateApps` (322) | *`Apps` (82)    `list` (22)    `AppsV1Api` (22)    `dict[str, Any]` (18)    `Element` (14)    `list[Application]` (13)    `list[str]` (12)    `list[App]` (11)    `Optional[list[MicrosoftGraphManagedMobileApp]]` (8)    `Optional[list[str]]` (7)* |
|       36,035 | **char** | `str` (1,299) | *`Character` (95)    `int` (69)    `SenderObj` (21)    `chr` (19)    `NabChar` (16)    `dict` (13)    `object` (12)    `Optional[str]` (11)    `Investigator` (11)    `Char` (9)* |
|       35,876 | **output_file** | `str` (1,240) | *`Path` (162)    `Optional[str]` (99)    `TextIO` (71)    `KGTKFiles` (51)    `Optional[IO]` (19)    `dict` (18)    `Union[str, Path]` (14)    `IO[str]` (14)    `Union[Path, str]` (13)    `Optional[IO[str]]` (13)* |
|       35,660 | **base_url** | `str` (1,835) | *`Optional[str]` (529)    `URL` (24)    `AnyStr` (22)    `Optional[Any]` (14)    `QUrl` (8)    `Url` (8)    `URLTypes` (6)    `Union[str, URL]` (6)    `ValidURL` (6)    `Any` (6)* |
|       35,287 | **ext** | `str` (1,190) | *`Optional[str]` (70)    `Any` (70)    `extension.Extensions` (65)    `Extension` (46)    `dict` (18)    `bool` (16)    `list[str]` (10)    `int` (10)    `Extensions` (9)    `nitf_Extensions` (9)* |
|       35,270 | **split** | `str` (1,215) | *`int` (157)    `bool` (147)    `Split` (121)    `float` (104)    `Optional[str]` (42)    `list` (17)    `Optional[NamedSplit]` (14)    `tfds.Split` (13)    `Node` (12)    `example_gen_pb2.Input.Split` (12)* |
|       35,269 | **high** | `int` (1,044) | *`float` (456)    `pd.Series` (118)    `str` (57)    `Union[np.array, pd.Series]` (38)    `Optional[int]` (34)    `bool` (28)    `Optional[_ArrayLikeInt_co]` (25)    `Number` (23)    `Any` (23)    `Optional[float]` (20)* |
|       34,688 | **job_id** | `str` (1,873) | *`int` (442)    `Optional[str]` (213)    `UUID` (88)    `Any` (43)    `UUID_EXPANSION` (41)    `BackendJobId` (36)    `uuid.UUID` (32)    `ClientJobId` (31)    `bson.ObjectId` (30)    `Union[int, str]` (16)* |
|       34,410 | **sep** | `str` (1,766) | *`Optional[str]` (197)    `bytes` (71)    `AnyStr` (59)    `Any` (47)    `Optional[bytes]` (46)    `Optional[Any]` (22)    `int` (16)    `float` (13)    `bytearray` (10)    `bool` (9)* |
|       34,401 | **save** | `bool` (967) | *`str` (57)    `Optional[bool]` (51)    `Union[bool, str, None]` (37)    `Union[str, bool, None]` (26)    `Path` (25)    `Optional[Union[str, Path]]` (24)    `Union[str, None]` (19)    `Any` (13)    `Optional[str]` (12)    `Optional[_Union[_Dict, str]]` (11)* |
|       33,917 | **priority** | `int` (2,055) | *`Optional[int]` (282)    `str` (233)    `float` (174)    `Optional[str]` (111)    `bool` (61)    `Priority` (57)    `Optional[Spri]` (39)    `Optional[jsii.Number]` (33)    `Optional[float]` (30)    `QThread.Priority` (29)* |
|       33,897 | **overwrite** | `bool` (2,337) | *`Optional[bool]` (93)    `str` (21)    `Any` (14)    `object` (14)    `int` (10)    `Bool` (7)    `dict[str, Any]` (5)    `discord.PermissionOverwrite` (4)    `PermissionOverwrite` (4)    `Optional[str]` (3)* |
|       33,822 | **bucket** | `str` (1,975) | *`Bucket` (163)    `Optional[str]` (83)    `dist._GradBucket` (63)    `Any` (50)    `aws_cdk.aws_s3.IBucket` (47)    `dict` (44)    `int` (42)    `Optional[Any]` (34)    `NodeBucket` (27)    `dist.GradBucket` (23)* |
|       33,683 | **input_file** | `str` (1,100) | *`Path` (262)    `IO` (193)    `KGTKFiles` (56)    `TextIO` (30)    `Optional[str]` (30)    `InputFile` (19)    `BinaryIO` (18)    `pathlib.Path` (16)    `os.PathLike` (15)    `Union[str, Path]` (10)* |
|       33,541 | **keyword** | `str` (1,464) | *`Optional[str]` (21)    `Token` (20)    `Keyword` (17)    `int` (16)    `Any` (10)    `UniqueKeyword` (8)    `Union[str, Pattern]` (7)    `KeywordSet` (6)    `Optional[google.ads.googleads.v5.common.criteria_pb2.KeywordInfo]` (6)    `Optional[google.ads.googleads.v6.common.criteria_pb2.KeywordInfo]` (6)* |
|       33,515 | **seconds** | `int` (1,977) | *`float` (773)    `Union[int, float]` (61)    `Optional[int]` (58)    `Any` (23)    `str` (23)    `Union[float, int]` (21)    `Optional[float]` (18)    `Number` (15)    `bool` (14)    `Union[int, str]` (12)* |
|       33,090 | **reward** | `float` (706) | *`int` (152)    `np.ndarray` (134)    `numpy.ndarray` (59)    `str` (40)    `Any` (37)    `Reward` (30)    `torch.Tensor` (26)    `Optional[float]` (18)    `RewardType` (15)    `rewards.Reward` (13)* |
|       32,810 | **output_path** | `str` (2,321) | *`Path` (437)    `Optional[str]` (267)    `pathlib.Path` (106)    `Optional[Path]` (22)    `Union[str, Path]` (17)    `Any` (15)    `Union[str, os.PathLike[Any]]` (12)    `os.path` (8)    `TypePath` (7)    `Union[Path, str]` (7)* |
|       32,709 | **schema_editor** | `DatabaseSchemaEditor` (294) | *`BaseDatabaseSchemaEditor` (67)    `Any` (30)    `PostGISSchemaEditor` (11)    `Optional[BaseDatabaseSchemaEditor]` (6)    `PostgresSchemaEditor` (4)    `SchemaEditor` (2)* |
|       32,634 | **client_id** | `str` (1,855) | *`int` (525)    `Optional[str]` (287)    `Optional[int]` (76)    `UUID` (62)    `bytes` (19)    `ClientId` (16)    `Any` (14)    `Optional[UUID]` (13)    `Optional[Any]` (7)    `UniqueID` (5)* |
|       32,597 | **resource_name** | `str` (14,977) | *`Optional[str]` (874)    `ResourceName` (10)    `Any` (5)    `Union[str, TrainingDataImporter]` (3)    `RelativeResourceName` (2)    `models.CheckNameRequest` (1)* |
|       32,544 | **soup** | `BeautifulSoup` (1,126) | *`bs4.BeautifulSoup` (166)    `Any` (51)    `Optional[BeautifulSoup]` (29)    `Tag` (29)    `bs` (18)    `object` (16)    `Soup` (12)    `str` (11)    `PageElement` (8)    `BS` (5)* |
|       32,405 | **question** | `str` (1,496) | *`Question` (262)    `dict[str, torch.LongTensor]` (117)    `dict` (54)    `list[str]` (37)    `Optional[str]` (23)    `commands.clean_content` (23)    `int` (21)    `dict[str, torch.Tensor]` (18)    `Any` (16)    `QuestionInput` (16)* |
|       31,514 | **factor** | `float` (1,058) | *`int` (369)    `str` (71)    `Factor` (36)    `Optional[float]` (33)    `Union[torch.Tensor, float]` (30)    `pd.Series` (24)    `Union[int, float]` (20)    `SDLData` (19)    `Union[float, value.Symbol]` (18)    `pd.DataFrame` (11)* |
|       31,339 | **api_key** | `str` (2,166) | *`Optional[str]` (204)    `ApiKey` (133)    `hug.types.text` (105)    `APIKey` (50)    `bytes` (10)    `Any` (5)    `Optional[Any]` (4)    `api_key_model.APIKeyModel` (4)    `rest_models.BaseApiKey` (3)    `int` (3)* |
|       31,323 | **normalize** | `bool` (1,226) | *`Optional[bool]` (31)    `str` (29)    `Any` (17)    `tuple` (16)    `Optional[str]` (13)    `bool_t` (9)    `Optional[Union[str, Callable[[Token], str]]]` (9)    `int` (7)    `Optional[Union[str, Callable[[Union[Span, Token]], str]]]` (7)    `Optional[AbsNormalize and InversibleInterface]` (5)* |
|       31,281 | **data_path** | `str` (1,317) | *`Path` (238)    `Union[str, Path]` (46)    `Any` (33)    `Union[Path, str, None]` (31)    `Optional[str]` (28)    `Union[Path, str]` (19)    `pathlib.Path` (17)    `DataPath` (9)    `Union[str, list]` (7)    `PurePath` (5)* |
|       30,992 | **template_name** | `str` (721) | *`Optional[str]` (44)    `Any` (19)    `TemplateNameLike` (10)    `Optional[Any]` (7)    `Union[list[str], str]` (5)    `TypeConName` (5)    `dict` (5)    `Union[str, Sequence[str]]` (4)    `Union[str, list[str]]` (4)    `Optional[Union[bytes, str]]` (3)* |
|       30,906 | **rank** | `int` (1,510) | *`str` (175)    `Rank` (170)    `Optional[int]` (117)    `float` (32)    `list` (15)    `bool` (14)    `UserRank` (8)    `SensitivityLabelRank` (7)    `Ranking` (7)    `Any` (6)* |
|       30,891 | **extension** | `str` (1,454) | *`Optional[str]` (147)    `Extension` (48)    `Any` (23)    `Optional[list[message.Message]]` (19)    `Optional[Any]` (16)    `float` (15)    `int` (14)    `ExtensionType` (12)    `message.Message` (9)    `str.lower` (9)* |
|       30,844 | **vocab** | `Vocabulary` (1,903) | *`Vocab` (638)    `dict[str, int]` (117)    `dict` (80)    `list` (72)    `list[str]` (60)    `Optional[Vocab]` (31)    `str` (28)    `Dictionary` (22)    `int` (21)    `vocabulary.VocabularyZipFile` (20)* |
|       30,794 | **infile** | `str` (292) | *`Path` (67)    `BinaryIO` (35)    `TextIO` (8)    `Optional[str]` (8)    `Any` (7)    `click.File` (6)    `Optional[Union[str, gpd.GeoDataFrame, pd.DataFrame]]` (6)    `IO[Any]` (5)    `Union[str, Path]` (5)    `Keyring` (4)* |
|       30,751 | **content_type** | `str` (1,695) | *`Optional[str]` (561)    `ContentType` (49)    `type[Response]` (46)    `Optional[Any]` (18)    `ty.Optional[str]` (14)    `bytes` (13)    `ContentTypeHeader` (12)    `FileContentType` (10)    `Optional[Union[str, MicrosoftGraphBodyType]]` (10)    `Optional[ContentType]` (9)* |
|       30,509 | **reverse** | `bool` (1,599) | *`Optional[bool]` (56)    `str` (35)    `int` (12)    `Any` (9)    `Optional[Any]` (8)    `types.tuple[bool]` (4)    `torch.ByteTensor` (3)    `Optional[str]` (3)    `Optional[BaseBoolInt]` (2)    `docspec.ReverseMap` (2)* |
|       30,019 | **success** | `bool` (797) | *`int` (129)    `str` (52)    `Optional[bool]` (27)    `Any` (23)    `Optional[Callable]` (18)    `None` (15)    `float` (12)    `list` (9)    `list[bool]` (9)    `hug.types.smart_boolean` (8)* |

</details>


Discussion:
<details>
<summary><strong>Yet more of this table</strong>, results only</summary>

| Count  | Arg name  | Most common | Next ten |
| ---:   | :---      | :---        | :---   |
|       29,997 | **model_path** | `str` (1,738) | *`Optional[str]` (140)    `Path` (120)    `Any` (36)    `Union[str, Path]` (20)    `Union[Path, str]` (16)    `pathlib.Path` (12)    `RichPath` (12)    `ty.Union[str, pathlib.Path]` (6)    `Union[str, pathlib.Path]` (4)    `Optional[Path]` (4)* |
|       29,953 | **branch** | `str` (1,595) | *`Branch` (219)    `Optional[str]` (201)    `CellBranch` (44)    `blocks.Branch` (22)    `int` (18)    `bool` (16)    `CurvedBranch` (12)    `DataBranch` (11)    `Any` (11)    `Union[str, _NotSetType]` (10)* |
|       29,902 | **city** | `str` (1,015) | *`City` (134)    `Optional[str]` (124)    `int` (27)    `Optional[int]` (13)    `dict` (9)    `Optional[google.protobuf.wrappers_pb2.StringValue]` (8)    `list[str]` (6)    `str.title` (6)    `CityIn_Pydantic` (5)    `list` (5)* |
|       29,800 | **dirname** | `str` (718) | *`Path` (46)    `Optional[str]` (24)    `PathLike` (14)    `AnyStr` (11)    `Any` (9)    `Union[Path, str]` (8)    `Union[str, str]` (6)    `Union[str, Path]` (5)    `AnyPath` (5)    `string` (4)* |
|       29,683 | **program** | `int` (3,005) | *`Program` (755)    `str` (615)    `list[int]` (175)    `cirq.Circuit` (125)    `Union[circuits.Circuit, schedules.Schedule]` (75)    `Optional[str]` (68)    `list` (51)    `list[str]` (39)    `ast.Program` (36)    `moderngl.Program` (26)* |
|       29,561 | **visitor** | `ParseTreeVisitor` (12,677) | *`NodeVisitor` (861)    `ExpressionVisitor` (389)    `Visitor` (304)    `TypeVisitor` (303)    `OpVisitor` (262)    `StatementVisitor` (258)    `CSTVisitorT` (218)    `DocxTranslator` (110)    `AstVisitor` (77)    `RTypeVisitor` (75)* |
|       29,451 | **config_file** | `str` (1,205) | *`Optional[str]` (226)    `Path` (113)    `pathlib.Path` (43)    `Optional[Path]` (29)    `TextIO` (22)    `dict` (15)    `Union[Path, str]` (13)    `Iterable[str]` (12)    `Union[str, Path]` (11)    `bytes` (11)* |
|       29,118 | **enabled** | `bool` (3,620) | *`Optional[bool]` (655)    `str` (27)    `Any` (25)    `ty.Optional[bool]` (20)    `Optional[Union[bool, aws_cdk.core.IResolvable]]` (16)    `int` (14)    `Optional[Any]` (14)    `Union[bool, aws_cdk.core.IResolvable]` (9)    `Bool` (8)    `Optional[BaseBoolInt]` (5)* |
|       29,012 | **lon** | `float` (668) | *`str` (71)    `np.ndarray` (33)    `Optional[float]` (22)    `int` (13)    `deg` (12)    `list` (11)    `Union[int, float]` (9)    `ArrayLike` (8)    `ndarray` (8)    `xr.DataArray` (7)* |
|       28,788 | **device_id** | `str` (1,472) | *`int` (457)    `Optional[str]` (152)    `DeviceID` (60)    `Optional[int]` (19)    `uuid.UUID` (14)    `list` (10)    `uuid` (10)    `ID` (9)    `ResourceID` (9)    `DeviceId` (8)* |
|       28,586 | **iterations** | `int` (1,616) | *`Optional[int]` (23)    `list[int]` (8)    `str` (6)    `size_nat` (6)    `dict[str, int]` (4)    `float` (3)    `Union[int, list[int]]` (3)    `Any` (3)    `size_nat_t` (3)    `Iteration` (3)* |
|       28,478 | **data_type** | `str` (1,284) | *`DataType` (154)    `Optional[str]` (96)    `type` (86)    `DataTypeStr` (72)    `Any` (67)    `SubscribeMessageType` (40)    `int` (39)    `tbase.DataType` (22)    `c_types.CType` (14)    `uint32_t` (12)* |
|       28,291 | **quantity** | `int` (1,322) | *`float` (522)    `str` (104)    `Optional[int]` (93)    `Dec` (71)    `Quantity` (61)    `Decimal` (60)    `Any` (21)    `Optional[float]` (18)    `list[int]` (15)    `Union[float, str]` (11)* |
|       27,950 | **input_dim** | `int` (1,029) | *`numbers.Integral` (37)    `Optional[int]` (10)    `IntArgType` (10)    `Size` (7)    `list[int]` (6)    `tuple` (5)    `Union[int, tuple[int, ...]]` (4)    `str` (4)    `list` (3)    `tuple[int, int, int]` (2)* |
|       27,931 | **status_code** | `int` (2,005) | *`str` (214)    `Optional[int]` (53)    `HTTPStatus` (37)    `Optional[str]` (28)    `Any` (16)    `Optional[pulumi.Input[Union[str, ApplicationGatewayCustomErrorStatusCode]]]` (14)    `Union[str, int]` (9)    `StatusCode` (9)    `http.HTTPStatus` (7)    `Optional[HTTPStatus]` (6)* |
|       27,663 | **vocab_size** | `int` (1,039) | *`Optional[int]` (60)    `Optional[numbers.Integral]` (7)    `10000` (5)    `numbers.Integral` (2)    `Any` (1)    `object` (1)    `Union[int, tf.Tensor]` (1)* |
|       27,621 | **country** | `str` (1,362) | *`Country` (232)    `Optional[str]` (166)    `QLocale.Country` (78)    `int` (52)    `AnyStr` (46)    `PySide2.QtCore.QLocale.Country` (32)    `Optional[int]` (23)    `constants.Country` (16)    `Countries` (12)    `Union[Countries, str]` (5)* |
|       27,568 | **numbers** | `list[int]` (1,128) | *`list` (492)    `int` (110)    `str` (67)    `Sequence[int]` (42)    `Iterable[int]` (40)    `list[float]` (33)    `bool` (19)    `Optional[list[int]]` (19)    `float` (18)    `tuple` (16)* |
|       27,444 | **save_path** | `str` (1,236) | *`Path` (162)    `Optional[str]` (80)    `PathType` (25)    `Union[str, Path]` (20)    `Union[Path, str]` (17)    `pathlib.Path` (13)    `Optional[Union[str, Path]]` (11)    `tp.Optional[pathlib.PurePath]` (10)    `PosixPath` (5)    `Union[str, None]` (5)* |
|       27,222 | **output_size** | `int` (714) | *`Optional[list[int]]` (33)    `Union[int, Iterable[int]]` (27)    `Optional[int]` (24)    `list[int]` (22)    `tuple[int, int]` (19)    `Union[_int, _size]` (18)    `Optional[tuple]` (14)    `BroadcastingList2[int]` (12)    `OutputSize` (12)    `Any` (11)* |
|       27,133 | **module_name** | `str` (1,910) | *`Optional[str]` (114)    `Any` (13)    `ModuleName` (10)    `Optional[Any]` (10)    `Optional[ModuleName]` (3)    `Sequence[str]` (2)    `ModuleNames` (2)    `String` (2)    `object` (2)    `AnyStr` (2)* |
|       27,096 | **secret** | `str` (1,678) | *`Secret` (424)    `bytes` (310)    `Optional[str]` (139)    `bool` (83)    `ApiSecret` (67)    `int` (62)    `AbstractTensor` (20)    `Optional[Volume.Secret]` (15)    `Union[str, bytes]` (14)    `Union[int, bytes]` (12)* |
|       27,036 | **wait** | `bool` (953) | *`int` (178)    `float` (147)    `str` (21)    `WebDriverWait` (15)    `Optional[float]` (14)    `Union[float, int]` (10)    `Optional[bool]` (9)    `Union[bool, int]` (8)    `WaitType` (7)    `Union[int, float]` (7)* |
|       27,031 | **what** | `str` (750) | *`Any` (48)    `int` (45)    `AVObjectType` (29)    `easy` (17)    `Optional[str]` (16)    `dict` (15)    `ConfigEntry` (11)    `CensorType` (9)    `TCollection_AsciiString` (8)    `TCollection_ExtendedString` (8)* |
|       26,741 | **item_id** | `int` (1,368) | *`str` (823)    `Optional[str]` (56)    `ItemId` (40)    `ItemID` (33)    `float` (29)    `Union[UnitTypeId, UpgradeId, AbilityId]` (22)    `PublicId` (18)    `ObjectId` (17)    `Optional[int]` (16)    `Any` (13)* |
|       26,728 | **max_length** | `int` (1,762) | *`Optional[int]` (468)    `float` (39)    `Optional[Any]` (21)    `Optional[str]` (11)    `str` (8)    `LengthV0` (8)    `bool` (5)    `Union[int, None]` (4)    `Any` (4)    `Optional[jsii.Number]` (4)* |
|       26,688 | **ind** | `int` (378) | *`Individual` (48)    `str` (27)    `np.ndarray` (23)    `Any` (18)    `ArrayLikeIntOrBool` (12)    `Union[str, int]` (6)    `list[int]` (6)    `bt.Indicator` (6)    `ExprRef` (6)    `list` (6)* |
|       26,655 | **num_layers** | `int` (1,546) | *`Optional[int]` (30)    `Optional[Union[int, hyperparameters.Choice]]` (5)    `Optional[Union[int, list[int]]]` (2)    `list[int]` (2)    `Any` (2)    `numbers.Integral` (2)    `Union[list[int], int]` (1)    `kfp.PipelineParam` (1)    `Union[int, list]` (1)* |
|       26,502 | **alias** | `str` (1,623) | *`Optional[str]` (446)    `Alias` (95)    `Optional[ExpressionAttributeNamesType]` (26)    `Any` (25)    `TypeAliasExpr` (18)    `Optional[Any]` (18)    `AliasEntry` (14)    `bool` (13)    `tuple[str, str, bool, int]` (8)    `list` (7)* |
|       26,281 | **caplog** | `LogCaptureFixture` (185) | *`pytest.fixture` (64)    `Any` (57)    `pytest.LogCaptureFixture` (18)    `CaptureFixture` (5)    `tp.Any` (3)    `CaptureLogFuncArg` (3)    `CapLog` (2)    `pytest.logging.LogCaptureFixture` (1)    `pytest.capture.CaptureFixture` (1)    `CompatLogCaptureFixture` (1)* |
|       26,235 | **testdir** | `Testdir` (366) | *`Any` (36)    `str` (22)    `Path` (12)    `TestDir` (12)    `pytester.Testdir` (2)* |
|       26,216 | **selector** | `str` (1,694) | *`Selector` (227)    `Any` (84)    `Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.IBaseDataBar]` (82)    `Optional[str]` (76)    `Callable[[QuantConnect.Data.IBaseData], float]` (48)    `dict` (45)    `Callable[[CorpusObject], bool]` (42)    `Callable[[CorpusComponent], bool]` (37)    `TargetSelector` (27)    `Optional[Union[Selector, str]]` (25)* |
|       26,006 | **image_path** | `str` (863) | *`Path` (89)    `pathlib.Path` (20)    `Union[Path, str]` (10)    `Any` (8)    `Optional[str]` (6)    `Union[str, Path]` (5)    `Optional[Union[str, Path]]` (3)    `Union[str, BytesIO]` (3)    `list` (2)    `np` (2)* |
|       25,706 | **login** | `str` (1,153) | *`Optional[str]` (60)    `bool` (38)    `Login` (18)    `bytes` (14)    `Optional[outputs.LoginScopesResponse]` (12)    `Roll20Login` (9)    `int` (8)    `EarthdataLogin` (8)    `login_typing` (7)    `Any` (7)* |
|       25,698 | **tmp_path** | `Path` (2,511) | *`pathlib.Path` (191)    `str` (128)    `pathlib2.Path` (112)    `PurePath` (50)    `Any` (27)    `PosixPath` (11)    `PathLike` (7)    `Union[Path, str]` (2)    `pathlib.PosixPath` (2)    `Optional[Path]` (2)* |
|       25,681 | **precision** | `int` (1,019) | *`float` (246)    `Optional[int]` (163)    `str` (112)    `Optional[Any]` (48)    `JaxPrecisionType` (30)    `Any` (28)    `Optional[PrecisionType]` (28)    `Optional[float]` (17)    `np.ndarray` (17)    `Precision` (12)* |
|       25,602 | **instance_id** | `str` (1,076) | *`int` (249)    `Optional[str]` (150)    `list` (16)    `InstanceID` (9)    `Optional[int]` (8)    `model_types.InstanceId` (6)    `UUID` (6)    `Optional[InstanceID]` (4)    `Optional[Any]` (4)    `Any` (3)* |
|       25,561 | **access_token** | `str` (1,514) | *`Optional[str]` (221)    `dict[str, Any]` (13)    `AccessToken` (11)    `JwtToken` (10)    `AuthToken` (6)    `Any` (5)    `aws_cdk.core.SecretValue` (4)    `Optional[int]` (2)    `access.TokenType` (2)    `access.AccessTokenRequest` (2)* |
|       25,537 | **strict** | `bool` (1,634) | *`Optional[bool]` (145)    `Optional[Any]` (16)    `Value` (13)    `int` (8)    `Optional[dict]` (7)    `StrictModeT` (4)    `Boolean` (4)    `Any` (4)    `Union[bool, _NotSetType]` (2)    `Union[_NotSetType, bool]` (2)* |
|       25,508 | **exc_tb** | `Optional[` `TracebackType]` (473) | *`Any` (189)    `TracebackType` (83)    `Optional[types.TracebackType]` (64)    `Traceback` (13)    `types.TracebackType` (11)    `str` (8)    `Optional[python_types.TracebackType]` (7)    `object` (7)    `ty.Any` (7)    `None` (5)* |
|       25,396 | **tau** | `float` (582) | *`int` (47)    `Tensor` (37)    `np.ndarray` (16)    `Optional[float]` (12)    `Array` (9)    `FloatTensorLike` (6)    `complex` (6)    `to.Tensor` (6)    `tuple` (4)    `tuple[float, float]` (4)* |
|       25,274 | **stage** | `str` (1,316) | *`Stage` (204)    `int` (180)    `Optional[str]` (67)    `type[Stage]` (30)    `bool` (28)    `AmqpStage` (18)    `tp.Union[Stage, tp.Iterable, pypeln_utils.Undefined]` (16)    `aws_cdk.aws_codepipeline.IStage` (16)    `Any` (14)    `GameStage` (13)* |
|       25,071 | **copy** | `bool` (2,348) | *`bool_t` (92)    `Optional[bool]` (37)    `Any` (27)    `ComponentWithChildren` (20)    `int` (17)    `QUrl` (10)    `State` (9)    `Union[QHostAddress, QHostAddress.SpecialAddress]` (4)    `PySide2.QtCore.QUrl` (4)    `Difference` (4)* |
|       25,057 | **user_name** | `str` (1,644) | *`Optional[str]` (255)    `discord.Member` (12)    `Optional[outputs.SecretObjectResponse]` (4)    `discord.User` (4)    `object` (4)    `Any` (3)    `string` (3)    `uuid` (3)    `SecretObjectArgs` (2)    `UserName` (2)* |
|       24,693 | **pair** | `str` (2,063) | *`Pair` (233)    `list` (105)    `TradePair` (79)    `tuple` (48)    `Optional[str]` (34)    `TradingPair` (25)    `tuple[str, str]` (20)    `bool` (19)    `tuple[int, int]` (12)    `CurrencyPair` (12)* |
|       24,589 | **transport** | `str` (2,709) | *`Transport` (389)    `asyncio.Transport` (150)    `asyncio.BaseTransport` (143)    `transports.Transport` (136)    `Any` (61)    `transports.BaseTransport` (57)    `TransportT` (49)    `Optional[Transport]` (45)    `BaseTransport` (43)    `TransportAPI` (40)* |
|       24,523 | **cmap** | `str` (330) | *`Any` (47)    `Optional[Any]` (33)    `Colormap` (25)    `Optional[str]` (23)    `dict` (20)    `Union[str, Colormap]` (9)    `Optional[Colormap]` (9)    `matplotlib.colors.Colormap` (8)    `BitConstraintMap` (8)    `ListedColormap` (6)* |
|       24,309 | **exc_val** | `Optional[BaseException]` (463) | *`Any` (183)    `Optional[Exception]` (75)    `BaseException` (63)    `Exception` (30)    `object` (18)    `ty.Any` (7)    `str` (7)    `None` (5)    `EV` (4)    `Optional[Any]` (4)* |
|       24,280 | **search** | `str` (1,314) | *`Optional[str]` (101)    `Search` (87)    `int` (69)    `dict` (52)    `bool` (42)    `Any` (13)    `list` (9)    `dict[str, Optional[str]]` (9)    `HockeyStandings` (8)    `Union[discord.Member, str]` (7)* |
|       24,276 | **iteration** | `int` (1,094) | *`str` (83)    `Iteration` (80)    `Optional[Iteration]` (53)    `Optional[int]` (38)    `TransitionResult` (35)    `TransitionResult[ChainState]` (12)    `float` (6)    `Optional[str]` (6)    `list[Any]` (5)    `Union[str, int]` (4)* |
|       24,263 | **prompt** | `str` (1,174) | *`Union[bool, str]` (58)    `bool` (54)    `Optional[str]` (50)    `dict` (46)    `Prompt` (33)    `TextType` (23)    `Any` (20)    `Optional[Union[str, Message, MessageSegment]]` (17)    `Optional[Message_T]` (14)    `Activity` (8)* |
|       24,083 | **service_name** | `str` (2,465) | *`Optional[str]` (420)    `ServiceName` (31)    `ExternalService` (11)    `bytes` (6)    `Any` (5)    `Union[str, bytes]` (5)    `Optional[Any]` (4)    `None` (4)    `Literal[ec2]` (3)    `Optional[ServiceName]` (3)* |
|       24,025 | **quiet** | `bool` (1,336) | *`Optional[bool]` (54)    `int` (51)    `list[int]` (29)    `Any` (9)    `str` (3)    `OptBool` (3)    `Union[bool, StrictBool]` (3)    `Optional[list[str]]` (2)    `ctx.Flag` (2)    `list` (1)* |
|       23,879 | **temperature** | `float` (970) | *`int` (99)    `Optional[float]` (39)    `str` (22)    `np.ndarray` (22)    `torch.Tensor` (15)    `Any` (13)    `Union[int, float]` (13)    `Union[torch.Tensor, float]` (12)    `bool` (9)    `Scalar` (7)* |
|       23,796 | **arch** | `str` (476) | *`Callable` (105)    `Architecture` (75)    `Any` (45)    `Arch` (38)    `Optional[str]` (26)    `archinfo.Arch` (22)    `torch.nn.Module` (18)    `int` (15)    `ElfArchitectureTuple` (10)    `Optional[Iterable[str]]` (7)* |
|       23,498 | **account_id** | `str` (1,269) | *`int` (853)    `Optional[str]` (205)    `Optional[int]` (43)    `AccountID` (42)    `Union[AccountId, str]` (20)    `UUID` (19)    `UniqueID` (14)    `Union[str, uuid.UUID]` (14)    `AccountId` (9)    `AccountParam` (8)* |
|       23,468 | **days** | `int` (1,243) | *`list[int]` (262)    `Optional[int]` (154)    `float` (63)    `str` (59)    `list` (41)    `Optional[Any]` (15)    `list[list[int]]` (11)    `Any` (10)    `list[str]` (10)    `bool` (9)* |
|       23,235 | **delimiter** | `str` (1,372) | *`Optional[str]` (167)    `Optional[Any]` (31)    `bytes` (30)    `int` (16)    `Optional[HTCStr]` (10)    `tp.Optional[str]` (9)    `Union[str, bytes]` (8)    `Any` (7)    `StringType` (6)    `Union[str, None]` (5)* |
|       22,954 | **first_name** | `str` (1,093) | *`Optional[str]` (109)    `String` (30)    `Optional[String]` (3)    `Any` (3)    `object` (2)    `fixture` (1)    `dict` (1)    `list[str]` (1)    `hug.types.text` (1)    `int` (1)* |
|       22,925 | **capacity** | `int` (2,711) | *`Optional[int]` (198)    `float` (125)    `str` (46)    `Optional[float]` (29)    `Optional[NodeDetail.Status.Capacity]` (11)    `Optional[SkuCapacity]` (11)    `Optional[str]` (10)    `Any` (10)    `IotHubCapacity` (5)    `int64` (5)* |
|       22,925 | **ratio** | `float` (569) | *`int` (87)    `tuple[float, float]` (35)    `str` (21)    `Optional[float]` (15)    `AxesParams` (13)    `tuple` (12)    `np.ndarray` (11)    `QtCore.QSize` (11)    `list[float]` (10)    `torch.Tensor` (8)* |
|       22,830 | **ship** | `Ship` (213) | *`str` (23)    `ShipStats` (8)    `bbShip.bbShip` (7)    `shipItem.Ship` (6)    `hlt.entity.Ship` (6)    `tuple[str, int]` (6)    `ShipSetup` (5)    `dict` (4)    `Structure` (4)    `int` (4)* |
|       22,600 | **required** | `bool` (1,562) | *`Optional[bool]` (173)    `int` (47)    `list[str]` (42)    `Optional[str]` (42)    `str` (37)    `Optional[Any]` (36)    `Any` (27)    `list` (25)    `Literal[True]` (17)    `Union[bool, list[str]]` (9)* |
|       22,589 | **dataframe** | `DataFrame` (1,195) | *`pd.DataFrame` (895)    `pandas.DataFrame` (53)    `bool` (27)    `pd.core.frame.DataFrame` (12)    `Any` (12)    `object` (8)    `Dataframe` (8)    `pd.Dataframe` (6)    `str` (6)    `df` (5)* |
|       22,550 | **max_iter** | `int` (845) | *`tf.Tensor` (28)    `Optional[int]` (26)    `Union[int, float]` (4)    `str` (3)    `Int` (1)    `Any` (1)    `float` (1)* |
|       22,316 | **post_id** | `int` (600) | *`str` (209)    `Optional[int]` (33)    `ObjectId` (8)    `Any` (5)    `ObjectIdStr` (3)    `IdType` (2)    `BaseBoolInt` (2)    `Union[str, None]` (2)    `dict` (1)    `Optional[Any]` (1)* |
|       22,277 | **parent_name** | `str` (216) | *`Optional[str]` (47)    `Optional[Any]` (6)    `Union[FilterExpression, Node]` (2)    `Union[str, None]` (1)    `Sequence[Token]` (1)    `Any` (1)* |
|       22,190 | **rho** | `float` (367) | *`np.ndarray` (47)    `Density` (39)    `Array` (38)    `np.float32` (16)    `LabeledArray` (14)    `Grid` (12)    `Optional[Any]` (11)    `Optional[float]` (11)    `int` (9)    `nn.Module` (8)* |
|       22,154 | **window_size** | `int` (925) | *`float` (54)    `tuple[int, int]` (33)    `Optional[int]` (24)    `str` (21)    `Union[int, float]` (21)    `tuple` (15)    `Optional[str]` (12)    `Union[int, tuple[int, int]]` (11)    `Optional[WindowSize]` (10)    `IntNest` (9)* |
|       22,120 | **last_name** | `str` (1,033) | *`Optional[str]` (123)    `Union[String, None]` (17)    `Optional[String]` (16)    `object` (2)    `fixture` (1)    `dict` (1)    `list[str]` (1)    `hug.types.text` (1)    `int` (1)    `PersonMorphCollection` (1)* |
|       22,002 | **tenant_id** | `str` (669) | *`Optional[str]` (223)    `AnyStr` (72)    `int` (22)    `Any` (8)    `ID` (4)    `Optional[Any]` (4)    `ResourceID` (3)    `None` (1)    `Union[None, str]` (1)* |
|       21,979 | **cid** | `int` (785) | *`str` (390)    `bytes` (26)    `Union[py_cid.CIDv0, py_cid.CIDv1]` (21)    `Hashable` (18)    `Union[int, str]` (13)    `cid_t` (13)    `Optional[int]` (12)    `Optional[str]` (10)    `Union[str, ContractId]` (10)    `tuple` (9)* |
|       21,904 | **db_name** | `str` (1,034) | *`Optional[str]` (36)    `Any` (25)    `Path` (6)    `DBName` (6)    `Union[str, None]` (2)    `string` (1)    `PosixPath` (1)    `DbName` (1)    `tp.Optional[str]` (1)    `ScimApiName` (1)* |
|       21,886 | **skip** | `int` (1,863) | *`bool` (229)    `Optional[int]` (208)    `list[str]` (54)    `Optional[Union[str, list[str]]]` (16)    `Any` (15)    `str` (13)    `tp.Optional[int]` (11)    `Tensor` (11)    `list` (11)    `Optional[list[Origin]]` (10)* |
|       21,799 | **data_format** | `str` (546) | *`int` (38)    `Optional[str]` (34)    `DataFormat` (28)    `ImageDataFormat` (26)    `Union[str, int]` (18)    `DataFormatInfo` (14)    `Format` (12)    `EasyDict` (9)    `dict` (8)    `DataFormatType` (8)* |
|       21,771 | **filePath** | `str` (603) | *`Path` (18)    `pathlib.Path` (18)    `QUrl` (9)    `Optional[str]` (6)    `PySide2.QtCore.QUrl` (4)    `Union[str, Path]` (4)    `Union[str, pathlib.Path]` (3)    `cutil.RelFilePathT` (2)    `RelFilePathT` (2)    `FilePath` (2)* |
|       21,668 | **inplace** | `bool` (2,116) | *`Optional[bool]` (142)    `Literal[True]` (100)    `Literal[False]` (86)    `bool_t` (85)    `Any` (18)    `Optional[str]` (10)    `Optional[Literal[False]]` (9)    `Inplace` (3)    `Optional[Any]` (2)    `list` (2)* |
|       21,645 | **project_name** | `str` (1,545) | *`Optional[str]` (105)    `ProjectName` (15)    `hug.types.text` (6)    `Any` (3)    `Optional[bool]` (2)    `NormalizedName` (2)    `tuple[str, ...]` (1)    `Union[tuple[str, ...], str]` (1)* |
|       21,614 | **course_id** | `int` (300) | *`str` (212)    `Any` (7)    `models.BigIntegerField` (6)    `ID` (4)    `Optional[int]` (2)    `Union[Course, int, None]` (2)    `Union[course.Course, int, None]` (2)    `hug.types.text` (1)    `Union[int, None]` (1)    `object` (1)* |
|       21,522 | **recursive** | `bool` (1,433) | *`Optional[bool]` (29)    `Union[bool, _NotSetType]` (5)    `Union[int, bool, float]` (5)    `Union[str, bool]` (4)    `Function` (3)    `Any` (3)    `int` (3)    `Callable[[Container], bool]` (1)    `None` (1)    `RawOrVariable[bool]` (1)* |
|       21,467 | **dic** | `dict` (505) | *`DictionaryKey` (74)    `Any` (56)    `dict[str, Any]` (54)    `dict[str, str]` (26)    `Dictionary` (19)    `str` (17)    `defaultdict` (13)    `list` (10)    `DictionaryLemma` (7)    `dict[str, int]` (6)* |
|       21,467 | **bucket_name** | `str` (1,629) | *`Optional[str]` (84)    `Parameter` (3)    `Optional[Any]` (3)    `NonBinaryStr` (2)    `Any` (1)* |
|       21,372 | **input_tensor** | `torch.Tensor` (282) | *`tf.Tensor` (101)    `np.ndarray` (25)    `Tensor` (22)    `remote_blob_util.BlobDef` (19)    `AnyTensor` (18)    `Optional[utils.TensorType]` (10)    `Optional[tf.Tensor]` (10)    `Input` (8)    `list[Tensor]` (6)    `str` (4)* |
|       21,182 | **mid** | `int` (524) | *`str` (130)    `ModuleId` (29)    `float` (18)    `Union[int, str]` (11)    `ID.MID` (9)    `Any` (8)    `Union[QBrush, QColor, QtCore.Qt.GlobalColor, QGradient]` (8)    `PySide2.QtGui.QBrush` (7)    `Optional[str]` (5)    `pretty_midi.PrettyMIDI` (5)* |
|       21,095 | **lineno** | `int` (1,076) | *`Optional[int]` (87)    `Optional[Any]` (57)    `Any` (44)    `str` (9)    `Optional[str]` (4)    `LineNumber` (3)    `bool` (1)* |
|       21,045 | **class_name** | `str` (1,560) | *`Optional[str]` (135)    `Any` (12)    `Union[str, type]` (7)    `bool` (6)    `ast.ComponentRef` (5)    `type` (4)    `ClassDefinitionName` (4)    `Union[str, None]` (3)    `Optional[Any]` (3)    `int` (3)* |
|       21,038 | **output_dim** | `int` (755) | *`Optional[int]` (33)    `Union[int, list[int]]` (12)    `numbers.Integral` (6)    `mtf.Dimension` (5)    `IntArgType` (4)    `str` (4)    `Any` (3)    `action` (2)    `tuple[int]` (1)    `tuple[int, ...]` (1)* |
|       20,576 | **tolerance** | `float` (728) | *`Tolerance` (194)    `int` (132)    `None` (60)    `Optional[Any]` (49)    `Any` (32)    `Optional[float]` (26)    `Number` (20)    `n_2_t_5` (11)    `str` (8)    `bool` (5)* |
|       20,504 | **lista** | `list` (197) | *`CircularListInterface` (14)    `SentryListInterface` (13)    `TwoWayListInterface` (13)    `OneWayListInterface` (11)    `list[int]` (8)    `list[str]` (7)    `list[Union[float, str]]` (5)    `str` (5)    `object` (5)    `Any` (4)* |
|       20,503 | **outdir** | `str` (389) | *`Path` (233)    `pathlib.Path` (34)    `Optional[str]` (31)    `Union[Path, str]` (5)    `PathOrStr` (4)    `Optional[pathlib.Path]` (3)    `Optional[IO]` (3)    `IO` (2)    `PathLike` (2)    `Any` (2)* |
|       20,480 | **chunk_size** | `int` (1,467) | *`Optional[int]` (125)    `Optional[Integer]` (9)    `Any` (8)    `ty.Optional[int]` (6)    `str` (6)    `Integer` (5)    `Optional[Any]` (5)    `float` (4)    `tuple[int, int]` (4)    `tuple[int, int, int]` (3)* |
|       20,458 | **n_classes** | `int` (649) | *`Optional[int]` (16)    `Any` (7)    `list[int]` (5)    `Optional[Union[Sequence[int], int]]` (5)    `Union[int, list[int]]` (4)    `list` (3)    `Union[int, None]` (3)    `bool` (1)    `tuple` (1)* |
|       20,446 | **max_len** | `int` (1,000) | *`Optional[int]` (108)    `int > 0` (51)    `numbers.Integral` (12)    `Any` (8)    `Optional[float]` (6)    `float` (4)    `str` (4)    `int>0` (3)    `Optional[jsii.Number]` (3)    `int or None` (2)* |
|       20,413 | **currency** | `str` (1,579) | *`Currency` (165)    `Optional[str]` (71)    `Union[Currency, str]` (57)    `int` (34)    `FiatAsset` (25)    `DiemCurrency` (23)    `SearchStrategy[Currency]` (16)    `CurrencyRefData` (15)    `c.Currency` (13)    `Asset` (12)* |
|       20,402 | **data_dict** | `dict` (446) | *`dict[str, Any]` (38)    `dict[str, torch.Tensor]` (15)    `OrderedDict` (10)    `dict[str, Data]` (9)    `utils.DataDict` (9)    `dict[str, str]` (6)    `Mapping[str, Any]` (6)    `dict[str, pd.DataFrame]` (5)    `DataTablesDict` (5)    `Optional[ExternalAuthDataDict]` (4)* |
|       20,315 | **num1** | `str` (914) | *`int` (359)    `float` (43)    `list[int]` (21)    `byte` (7)    `list` (5)    `WholeNumber` (5)    `Node` (4)    `int or str` (3)    `np.int64` (3)    `np.double` (3)* |
|       20,281 | **signum** | `int` (285) | *`Union[Callable[[Signals, FrameType], None], int, Handlers, None]` (35)    `signal.Signals` (22)    `Any` (11)    `Signals` (10)    `Optional[int]` (2)    `Optional[Union[int, Signals]]` (1)    `Union[str, object]` (1)* |
|       19,948 | **eta** | `float` (300) | *`np.ndarray` (50)    `Optional[date]` (27)    `torch.Tensor` (24)    `int` (23)    `Optional[datetime]` (7)    `Real` (6)    `BlockArray` (5)    `Texture` (4)    `Any` (3)    `bool` (3)* |
|       19,926 | **product_id** | `int` (509) | *`str` (388)    `Optional[str]` (48)    `UUID` (15)    `uuid.UUID` (8)    `Any` (6)    `ObjectId` (6)    `Union[int, str]` (5)    `Optional[Any]` (4)    `PositiveInt` (4)    `traffic.ProductId` (3)* |
|       19,882 | **dry_run** | `bool` (1,957) | *`Optional[bool]` (78)    `int` (39)    `str` (8)    `Optional[Any]` (6)    `Any` (5)    `Union[bool, int]` (4)    `Union[bool, Callable[[set[int]], bool]]` (3)    `False` (3)    `None` (3)    `list` (2)* |
|       19,798 | **done** | `bool` (482) | *`np.ndarray` (74)    `Optional[Callable[[Empty], None]]` (33)    `int` (27)    `Optional[bool]` (18)    `th.Tensor` (15)    `torch.Tensor` (12)    `set[str]` (11)    `set` (9)    `Event` (9)    `str` (8)* |
|       19,738 | **dataset_name** | `str` (1,560) | *`Optional[str]` (120)    `DatasetName` (12)    `Any` (2)    `DatasetNames` (2)    `DatasetChoice` (2)    `dsl.PipelineParam` (1)    `Union[Literal[boston_housing, cifar10, cifar100, fashion_mnist, imdb, mnist, reuters], AnyStr]` (1)    `Literal[CIFAR10, CIFAR100, Caltech101, Caltech256, CelebA, Cityscapes, CocoCaptions, CocoDetection, DatasetFolder, EMNIST, FakeData, FashionMNIST, Flickr30k, Flickr8k, HMDB51, ImageFolder, ImageNet, KMNIST, Kinetics400, LSUN, LSUNClass, MNIST, Omniglot, PhotoTour, Places365, QMNIST, SBDataset, SBU, SEMEION, STL10, SVHN, UCF101, USPS, VOCDetection, VOCSegmentation]` (1)    `list` (1)    `str in [train, valid, test]` (1)* |
|       19,668 | **ticker** | `str` (1,308) | *`Ticker` (77)    `list` (35)    `dict[str, float]` (32)    `dict` (27)    `XTPSpecificTickerStruct` (24)    `Optional[str]` (17)    `list[str]` (16)    `TokenTicker` (15)    `yf.Ticker` (12)    `StockTicker` (7)* |
|       19,666 | **locator** | `str` (581) | *`tuple` (139)    `Locator` (99)    `Union[selenium.webdriver.remote.webelement.WebElement, str]` (85)    `Union[WebElement, str]` (48)    `LocatorType` (18)    `tuple[str, str]` (15)    `dict` (15)    `Union[selenium.webdriver.remote.webelement.WebElement, None, str]` (15)    `QXmlLocator` (12)    `Any` (9)* |
|       19,588 | **thresh** | `float` (444) | *`int` (103)    `Union[float, torch.Tensor]` (82)    `str` (77)    `Optional[float]` (15)    `dict` (10)    `Optional[int]` (10)    `None` (7)    `Optional[Any]` (5)    `Union[float, int]` (4)    `Union[int, float]` (4)* |
|       19,511 | **nick** | `str` (487) | *`Optional[str]` (19)    `IrcNickWithMode` (13)    `Any` (10)    `bool` (4)    `Nickname` (3)    `discord.Member` (2)    `undefined.UndefinedOr[str]` (2)    `undefined.UndefinedNoneOr[str]` (2)    `Optional` (1)    `Nick` (1)* |
|       19,509 | **num_epochs** | `int` (808) | *`Optional[int]` (27)    `Union[int, float]` (10)    `PositiveInt` (9)    `float` (3)    `Union[None, int]` (1)    `object` (1)    `list[int]` (1)* |
|       19,382 | **fpath** | `str` (743) | *`Path` (139)    `Union[str, Path]` (40)    `Optional[str]` (12)    `Union[str, pathlib.Path]` (12)    `Union[Path, str]` (6)    `pathlib.Path` (6)    `Union[S3Path, Path]` (4)    `Union[str, os.PathLike[str]]` (4)    `str or Path` (4)    `AnyStr` (4)* |
|       19,359 | **num2** | `str` (913) | *`int` (354)    `float` (45)    `list[int]` (21)    `byte` (7)    `list` (5)    `WholeNumber` (5)    `Node` (4)    `int or str` (3)    `np.int64` (3)    `np.double` (3)* |
|       19,294 | **silent** | `bool` (1,066) | *`Optional[bool]` (42)    `Any` (7)    `Union[bool, int]` (2)    `str` (2)    `Optional[str]` (2)    `boolean` (2)    `Optional[Any]` (1)* |
|       19,009 | **num_samples** | `int` (1,256) | *`Optional[int]` (351)    `Union[int, tuple[int, int]]` (19)    `list[int]` (5)    `Sequence[types.Int]` (4)    `float` (4)    `str` (2)    `Optional[Union[int, torch.Tensor]]` (2)    `Union[int, Iterable[int]]` (1)    `PositiveInt` (1)    `tuple[int, int]` (1)* |
|       18,916 | **group_name** | `str` (1,153) | *`Optional[str]` (81)    `Any` (14)    `str.title` (3)    `Union[str, Undefined]` (2)    `AnyStr` (1)    `Union[str, None]` (1)    `models.group.GroupName` (1)    `Union[str, list[str]]` (1)    `list` (1)    `Union[str, int]` (1)* |
|       18,798 | **cutoff** | `float` (455) | *`int` (160)    `Optional[Any]` (61)    `datetime.datetime` (43)    `Optional[float]` (31)    `Optional[int]` (19)    `Any` (14)    `Optional[tuple[float, float]]` (12)    `np.ndarray` (8)    `list[int]` (6)    `numbers.Real` (6)* |
|       18,769 | **workspace** | `Workspace` (846) | *`str` (325)    `Optional[str]` (83)    `String` (39)    `core.workspace` (31)    `Path` (27)    `workspace.Workspace` (17)    `DefaultWorkspace` (17)    `data.Workspace` (15)    `ProjectFolders` (14)    `int` (13)* |
|       18,670 | **is_train** | `bool` (784) | *`Optional[bool]` (7)    `Union[bool, tf.Tensor]` (1)    `Any` (1)* |
|       18,670 | **retry** | `retries.Retry` (2,357) | *`Optional[Retry]` (1,254)    `bool` (462)    `int` (225)    `Optional[str]` (104)    `Retry` (80)    `Optional[int]` (37)    `Optional[google.api_core.retry.Retry]` (30)    `Any` (26)    `Optional[Any]` (18)    `str` (6)* |
|       18,667 | **resource_group** | `str` (418) | *`Optional[str]` (139)    `ResourceGroupIdentity` (5)    `Optional[AzureResourceGroup]` (4)    `ResourceGroupReference` (2)    `core.ResourceGroup` (2)    `ResourceGroup` (2)    `Optional[pulumi.Input[pulumi.InputType[UptimeCheckConfigResourceGroupArgs]]]` (2)    `bool` (1)* |
|       18,642 | **enable** | `bool` (1,574) | *`Optional[bool]` (57)    `str` (14)    `int` (10)    `Any` (6)    `Optional[str]` (6)    `uint8_t` (4)    `DeviceLightEnable` (3)    `Optional[_Enable]` (2)    `Union[int, str]` (2)    `Optional[int]` (2)* |
|       18,447 | **other_msg** | `google.protobuf.` `message.Message` (18,248) | *`Message` (108)    `Any` (4)    `SimpleMessage.InnerMessage` (2)    `SimpleMessage.InnerMessage1` (2)    `SimpleMessage.InnerMessage2` (2)    `SimpleMessage.InnerMessage3` (2)    `SimpleMessage` (2)    `bytes` (1)* |
|       18,412 | **active** | `bool` (891) | *`Optional[bool]` (96)    `int` (30)    `str` (28)    `Union[bool, _NotSetType]` (12)    `StreamT` (12)    `Any` (8)    `Tensor` (7)    `Active` (7)    `Optional[np.ndarray]` (7)    `set[str]` (7)* |
|       18,391 | **separator** | `str` (928) | *`bytes` (35)    `Optional[str]` (31)    `bool` (17)    `int` (6)    `Optional[AnyStr]` (5)    `Any` (5)    `object` (4)    `Separator` (4)    `SomeText` (4)    `EvaluationExpressionSeparator` (4)* |
|       18,381 | **db_session** | `Session` (1,253) | *`SessionLocal` (241)    `sqlalchemy.orm.Session` (37)    `orm.Session` (18)    `scoped_session` (11)    `DBSession` (10)    `graph_tuple_database.Database.SessionType` (7)    `Optional[Session]` (6)    `SESSION` (6)    `object` (5)    `TracimSession` (4)* |
|       18,346 | **gid** | `int` (804) | *`str` (159)    `Any` (41)    `Optional[int]` (21)    `Optional[str]` (12)    `GradId` (8)    `Int` (3)    `GameID` (3)    `Union[c_uint, int]` (3)    `Optional[Any]` (3)    `Block.GlobalID` (2)* |
|       18,315 | **page_size** | `int` (994) | *`Optional[int]` (480)    `str` (28)    `Any` (13)    `Vector` (11)    `float` (6)    `Optional[tuple[float, float]]` (6)    `tuple` (4)    `Size` (3)    `Optional[Union[int, str]]` (2)    `Union[int, str]` (2)* |
|       18,278 | **out_file** | `str` (441) | *`Path` (63)    `TextIO` (58)    `BinaryIO` (11)    `Any` (10)    `IO` (9)    `Union[str, Path]` (6)    `pathlib.Path` (6)    `File` (5)    `h5py.File` (5)    `Optional[str]` (4)* |
|       18,275 | **prices** | `list[int]` (3,675) | *`list` (248)    `int` (114)    `list or None` (79)    `Optional[Array]` (64)    `pd.DataFrame` (60)    `Optional[Any]` (41)    `list[float]` (38)    `MoneyRange` (32)    `dict` (26)    `np.ndarray` (25)* |
|       18,222 | **dir_path** | `str` (1,058) | *`Path` (205)    `pathlib.Path` (35)    `Union[str, Path]` (30)    `Optional[str]` (23)    `Union[Path, str]` (10)    `pathlib.PurePath` (3)    `DescribedPath` (3)    `pl.Path` (3)    `Any` (3)    `primitives.Directory` (2)* |
|       18,199 | **locale** | `str` (935) | *`Optional[str]` (237)    `QLocale` (110)    `Locale` (86)    `PySide2.QtCore.QLocale` (86)    `QtCore.QLocale` (47)    `Optional[Any]` (16)    `Any` (15)    `PO.Locale` (6)    `AnyStr` (5)    `Union[_str, Iterable[_str], None]` (4)* |
|       18,173 | **display_name** | `str` (1,481) | *`Optional[str]` (1,294)    `Optional[Any]` (31)    `Optional[pulumi.Input[Mapping[str, str]]]` (30)    `Any` (10)    `LocalizedString` (6)    `Optional[Mapping[str, str]]` (4)    `Optional[google.protobuf.wrappers_pb2.StringValue]` (4)    `Union[str, Callable[[EntityInfo, tuple[EntitiesData, ...]], str], EntityDetailProperty]` (2)    `Union[Optional[str], DefaultArg]` (2)    `list` (2)* |
|       18,137 | **n_samples** | `int` (818) | *`Optional[int]` (57)    `Union[None, int]` (6)    `Union[int, Iterable[int]]` (4)    `Union[int, None]` (3)    `Any` (2)    `list[int]` (2)    `set[int]` (2)    `float` (2)    `np.ndarray` (1)    `Collection[int]` (1)* |
|       18,061 | **save_dir** | `str` (878) | *`Optional[str]` (104)    `Path` (99)    `Union[str, Path]` (23)    `pathlib.Path` (20)    `Union[Path, str]` (11)    `Any` (9)    `Union[str, None]` (8)    `PathLike` (7)    `Optional[Path]` (4)    `StoragePath` (3)* |
|       17,934 | **next_link** | `Optional[str]` (1,150) | *`str` (118)    `Link` (4)* |
|       17,926 | **root_dir** | `str` (692) | *`Path` (154)    `Optional[str]` (57)    `pathlib.Path` (25)    `Optional[Pathlike]` (19)    `Union[str, Path]` (17)    `Optional[Path]` (8)    `dict[str, str]` (6)    `os.PathLike` (4)    `PosixPath` (4)    `PageDir` (3)* |
|       17,836 | **app_id** | `str` (968) | *`int` (222)    `Optional[str]` (174)    `dict` (30)    `AppId` (23)    `Any` (19)    `bytes` (16)    `Optional[google.protobuf.wrappers_pb2.StringValue]` (16)    `Optional[int]` (15)    `Optional[Any]` (10)    `bool` (5)* |
|       17,796 | **phone** | `str` (757) | *`Optional[str]` (84)    `Phonet` (53)    `int` (27)    `Phone` (11)    `Union[str, int]` (5)    `Any` (4)    `Optional[list[FaxElement]]` (4)    `Union[int, str]` (4)    `Optional[Union[str, Iterable[str]]]` (4)    `Union[Phone, str]` (3)* |
|       17,765 | **dimension** | `int` (910) | *`Dimension` (216)    `str` (206)    `Optional[Dimension]` (14)    `Optional[str]` (14)    `Optional[list[Dimension]]` (14)    `tuple` (10)    `Optional[int]` (8)    `SkyPixDimension` (7)    `LinearDimension` (6)    `AngularDimension` (6)* |
|       17,643 | **img_path** | `str` (506) | *`Path` (31)    `Union[PathLike, str]` (11)    `Any` (9)    `Union[str, Path]` (3)    `tf.Tensor` (3)    `PathLike` (2)    `np.ndarray` (1)    `str or Path` (1)    `pathlib.Path` (1)    `Union[Path, str]` (1)* |
|       17,598 | **create** | `bool` (718) | *`Any` (23)    `ap.Create` (15)    `Optional[Any]` (10)    `Sequence[str]` (9)    `Optional[bool]` (9)    `str` (8)    `Optional[MicrosoftGraphItemActionStat]` (5)    `CreateInput` (4)    `Callable[[], None]` (4)    `Optional[str]` (3)* |
|       17,559 | **method_name** | `str` (1,326) | *`Optional[str]` (27)    `Any` (22)    `MethodName` (12)    `Literal[query_endpoint_histohour, query_endpoint_price, query_endpoint_pricehistorical]` (5)    `Union[str, DEFAULT]` (3)    `RPCEndpoint` (3)    `UdonMethodName` (2)    `Literal[query_endpoint_histohour, query_current_price, query_endpoint_pricehistorical]` (2)    `nodes.SpecialMethods` (1)    `bytes` (1)* |
|       17,536 | **app_name** | `str` (1,164) | *`Optional[str]` (60)    `Any` (12)    `Optional[Any]` (7)    `NAUTAAppNames` (3)    `AppName` (3)    `KeyType` (3)    `list` (1)    `AppNames` (1)    `uuid.UUID` (1)    `pathlib.Path` (1)* |
|       17,524 | **verbosity** | `int` (801) | *`bool` (86)    `str` (85)    `Optional[int]` (33)    `Verbosity` (33)    `EventVerbosity` (11)    `Any` (10)    `Optional[hypothesis.Verbosity]` (4)    `Optional[str]` (4)    `Union[int, bool]` (2)    `Union[Verbosity, int, str]` (2)* |
|       17,440 | **degree** | `int` (565) | *`float` (104)    `Any` (45)    `bool` (30)    `Number` (21)    `str` (8)    `Union[int, float]` (7)    `Optional[int]` (6)    `SDLData` (6)    `Optional[str]` (5)    `Degree` (5)* |
|       17,175 | **prob** | `float` (484) | *`Problem` (52)    `list[float]` (27)    `torch.Tensor` (22)    `np.ndarray` (17)    `Any` (12)    `str` (11)    `int` (10)    `list` (8)    `bool` (8)    `Optional[float]` (5)* |
|       17,143 | **order_id** | `str` (883) | *`int` (580)    `OrderID` (86)    `UUID` (24)    `Optional[str]` (22)    `OrderId` (21)    `Hashable` (14)    `PositiveInt` (13)    `Optional[int]` (10)    `Union[str, int]` (7)    `Union[int, str]` (7)* |
|       17,120 | **resource_id** | `str` (1,074) | *`Optional[str]` (378)    `int` (74)    `ResourceId` (14)    `drive_api.ResourceID` (9)    `Optional[int]` (5)    `Union[str, int]` (4)    `str or ObjectId` (3)    `SRN` (3)    `Hashable` (2)    `Union[str, Any]` (2)* |
|       17,074 | **message_id** | `int` (1,835) | *`str` (910)    `Optional[int]` (154)    `Optional[str]` (149)    `Union[str, int]` (78)    `Union[int, str]` (36)    `Integer` (36)    `Optional[Integer]` (32)    `Union[Integer, None]` (23)    `Any` (19)    `objectid.ObjectId` (18)* |
|       16,808 | **ylabel** | `str` (361) | *`Optional[str]` (39)    `Union[bool, str]` (9)    `Optional[Label]` (3)    `wrap.YLabel` (3)    `Any` (2)    `str or None` (1)    `list` (1)    `AnyStr` (1)    `wrap_base.YLabel` (1)    `Optional[Union[str, Sequence[str]]]` (1)* |
|       16,659 | **passwd** | `str` (466) | *`Optional[str]` (15)    `Optional[HTTPPasswordMgr]` (12)    `Any` (10)    `bytes` (6)    `IO[str]` (3)    `PasswordForm` (2)    `list[str]` (1)    `pwd.struct_passwd` (1)    `string` (1)    `Passwd` (1)* |
|       16,645 | **n_jobs** | `int` (758) | *`Optional[int]` (149)    `Union[int, None]` (14)    `Int` (3)    `int or None` (1)* |
|       16,643 | **model_dir** | `str` (986) | *`Optional[str]` (192)    `Path` (92)    `pathlib.Path` (14)    `Any` (9)    `Union[str, Path]` (8)    `dsl.PipelineParam` (3)    `PathLike` (3)    `PathSdv` (3)    `types.Channel` (2)    `None` (2)* |
|       16,492 | **ident** | `str` (651) | *`int` (133)    `Any` (25)    `Optional[str]` (12)    `Header` (9)    `ASTIdentifier` (8)    `Union[str, int]` (8)    `IDENT_TYPE` (7)    `DashletId` (6)    `DidKey` (5)    `ID[Add]` (5)* |
|       16,436 | **robot** | `cozmo.robot.Robot` (865) | *`Robot` (247)    `str` (40)    `robot.Robot` (39)    `robot_arm.RobotArm` (26)    `Any` (22)    `BuilderState` (19)    `anki_vector.robot.Robot` (12)    `RobotInterface` (9)    `anki_vector.Robot` (9)    `cozmo.robot` (7)* |
|       16,417 | **entity_id** | `str` (1,258) | *`int` (254)    `Optional[str]` (76)    `UUID` (49)    `EntityId` (12)    `Any` (10)    `EntityID` (10)    `Uuid` (5)    `Union[int, str]` (4)    `ObjectId` (4)    `ProgramTreeVersionIdentity` (4)* |
|       16,379 | **block_size** | `int` (652) | *`Optional[int]` (25)    `SizeTwoDimensional` (13)    `Any` (9)    `float` (8)    `tuple` (5)    `Int` (5)    `str` (3)    `Optional[Union[str, pd.Timedelta]]` (2)    `Block.BlockSize` (2)    `Number` (2)* |
|       16,353 | **hidden_dim** | `int` (714) | *`numbers.Integral` (21)    `Optional[int]` (9)    `list[int]` (5)    `tuple[int, ...]` (4)    `Any` (2)* |
|       16,322 | **max_size** | `int` (939) | *`Optional[int]` (147)    `Union[int, tuple[int, int]]` (25)    `float` (24)    `tuple[MemoryGranularity, int]` (17)    `Any` (14)    `list[int]` (14)    `str` (12)    `tuple[int, int]` (9)    `Optional[float]` (8)    `DOMSize` (7)* |
|       16,242 | **image_name** | `str` (894) | *`ImageName` (178)    `Optional[str]` (52)    `ImageNameT` (6)    `KS001` (3)    `bytes` (2)    `Path` (1)    `list` (1)    `Union[str, Iterable]` (1)    `Any` (1)    `str or None` (1)* |
|       16,118 | **package_name** | `str` (1,658) | *`Optional[str]` (78)    `ValidPythonIdentifier` (12)    `PackageName` (6)    `Union[str, None]` (3)    `Any` (3)    `Optional[Any]` (2)    `PkgName` (1)    `ID` (1)    `int` (1)    `NodePackageName` (1)* |
|       16,078 | **weight_decay** | `float` (891) | *`Union[FloatTensorLike, Callable]` (22)    `Optional[float]` (20)    `FloatTensorLike` (6)    `Union[FloatTensorLike, Callable, dict]` (6)    `Union[str, float]` (5)    `Union[float, int]` (4)    `list[float]` (4)    `Union[Sequence[float], float]` (2)    `int` (2)* |
|       16,066 | **xlabel** | `str` (320) | *`Optional[str]` (41)    `Union[bool, str]` (12)    `Optional[Label]` (3)    `wrap.XLabel` (3)    `Any` (1)    `str or None` (1)    `list` (1)    `wrap_base.XLabel` (1)* |
|       15,984 | **config_path** | `str` (1,727) | *`Path` (179)    `Optional[str]` (145)    `Union[str, Path]` (23)    `pathlib.Path` (21)    `Optional[Path]` (19)    `Any` (19)    `Union[str, pathlib.Path]` (8)    `Description.Script.CONFIG_PATH` (7)    `Union[Path, str]` (5)    `Union[str, list[str]]` (5)* |
|       15,939 | **replace** | `bool` (734) | *`str` (172)    `Any` (39)    `int` (32)    `object` (18)    `dict` (14)    `list` (11)    `Optional[str]` (11)    `Optional[bool]` (8)    `TensorLike` (6)    `Union[str, list]` (5)* |
|       15,870 | **new_name** | `str` (1,140) | *`Optional[str]` (101)    `Any` (12)    `dict` (5)    `sn.Name` (5)    `TagName` (4)    `str or bytes` (4)    `Stringish` (3)    `String` (3)    `Optional[sn.Name]` (2)    `EmojiName` (2)* |
|       15,805 | **logfile** | `str` (198) | *`Optional[str]` (29)    `Union[str, IO]` (19)    `Any` (16)    `pathlib.Path` (7)    `Path` (7)    `TextIO` (6)    `bool` (6)    `Optional[IO]` (4)    `Optional[Any]` (4)    `Optional[pathlib.Path]` (4)* |
|       15,745 | **question_id** | `int` (164) | *`str` (128)    `object` (6)    `list` (2)    `Any` (1)    `Optional[str]` (1)    `ObjectId` (1)* |
|       15,683 | **latitude** | `float` (849) | *`Optional[float]` (90)    `str` (87)    `Float` (78)    `int` (29)    `Any` (23)    `Optional[int]` (19)    `Optional[str]` (18)    `Decimal` (16)    `Latitude` (9)    `deg` (8)* |
|       15,624 | **candidates** | `list[int]` (1,325) | *`list` (123)    `int` (58)    `list[str]` (52)    `list[Candidate]` (40)    `np.ndarray` (24)    `Iterable[Candidate]` (23)    `Candidates` (21)    `pandas.DataFrame` (21)    `set` (18)    `list[CandidateFeature]` (18)* |
|       15,612 | **market** | `str` (609) | *`Market` (187)    `Optional[str]` (50)    `dict` (23)    `pmd.ProcessedMarketData` (22)    `TwoSidedPayAsBid` (20)    `MarketBase` (13)    `MarketManager` (11)    `ConnectorBase` (11)    `Optional[BaseBoolInt]` (10)    `int` (9)* |
|       15,564 | **event_type** | `str` (990) | *`EventType` (219)    `int` (103)    `Optional[str]` (32)    `constants.EventType` (25)    `type` (22)    `type[Event]` (17)    `metadata_store_pb2.Event.type` (17)    `Events` (16)    `Any` (12)    `Event` (12)* |
|       15,553 | **dbname** | `str` (387) | *`Optional[str]` (18)    `Any` (6)    `Path` (2)    `pyodbc.Connection` (1)    `Optional[Any]` (1)    `object` (1)* |
|       15,532 | **num_workers** | `int` (2,103) | *`Optional[int]` (156)    `Union[str, int]` (2)    `str` (1)    `dict[str, int]` (1)    `Iterable[int]` (1)    `Union[tuple, int]` (1)    `DictConfig` (1)* |
|       15,511 | **cluster_id** | `str` (815) | *`int` (110)    `Optional[str]` (59)    `ClusterIDType` (8)    `Optional[int]` (5)    `ClusterID` (5)    `float` (4)    `Union[str, list[str]]` (2)    `str or None` (1)    `list or None` (1)* |
|       15,452 | **letter** | `str` (637) | *`Letter` (50)    `int` (20)    `chr` (13)    `Any` (7)    `ndarray` (4)    `LETTER_FWD_REF` (4)    `models.Letter` (4)    `CellLetter` (4)    `HumanLetter` (3)    `models.LetterRequest` (3)* |
|       15,387 | **worker** | `AbstractWorker` (859) | *`Worker` (253)    `RolloutWorker` (83)    `str` (52)    `int` (42)    `BaseWorker` (37)    `list[int]` (37)    `Unit` (27)    `pl.task.Worker` (26)    `sy.workers.AbstractWorker` (16)    `ConcreteQueueWorker` (15)* |
|       15,384 | **gender** | `str` (400) | *`Gender` (123)    `bool` (51)    `int` (41)    `Optional[Gender]` (39)    `Optional[str]` (21)    `MorphGender` (15)    `GrammaticalGender` (15)    `CommonGender` (5)    `PySide2.QtTextToSpeech.QVoice.Gender` (4)    `Union[Gender, CommonGender, int]` (3)* |
|       15,274 | **base_dir** | `str` (787) | *`Path` (122)    `Optional[str]` (61)    `pathlib.Path` (25)    `Union[str, Path]` (21)    `Optional[Path]` (11)    `Optional[Any]` (8)    `Union[Path, str]` (4)    `Any` (4)    `Optional[Union[str, Path]]` (3)    `Union[str, None]` (3)* |
|       15,236 | **momentum** | `float` (458) | *`Optional[float]` (22)    `tuple[float, float]` (8)    `np.ndarray` (7)    `Union[str, float]` (6)    `bool` (5)    `State` (5)    `Union[FloatTensorLike, Callable]` (5)    `tuple` (5)    `jnp.DeviceArray` (3)    `Union[float, list[float]]` (3)* |
|       15,235 | **checked** | `bool` (442) | *`Optional[bool]` (70)    `int` (17)    `str` (12)    `np.ndarray` (8)    `StringSourceContents` (3)    `Any` (3)    `set[Any]` (2)    `StringSource` (2)    `list` (2)    `list[int]` (2)* |
|       15,204 | **painter** | `QPainter` (650) | *`QtGui.QPainter` (293)    `PySide2.QtGui.QPainter` (189)    `Painter` (66)    `SimPainter` (30)    `Qt.QPainter` (8)    `qg.QPainter` (4)    `gui.QPainter` (4)    `HipsPainter` (2)    `quite.Painter` (2)    `Optional[QPainter]` (2)* |
|       15,073 | **guild** | `discord.Guild` (2,733) | *`Guild` (525)    `int` (292)    `snowflakes.SnowflakeishOr[guilds.PartialGuild]` (170)    `Optional[discord.Guild]` (147)    `str` (95)    `GuildConverter` (66)    `Union[Guild, str]` (35)    `discord.guild` (34)    `Union[discord.Guild, int]` (30)    `Optional[Guild]` (28)* |
|       15,073 | **max_depth** | `int` (634) | *`Optional[int]` (62)    `float` (18)    `bool_or_int` (6)    `Optional[WithToString]` (4)    `INT` (3)    `float or int or None` (3)    `Number` (2)    `int or None` (1)    `Union[float, int, None]` (1)    `Union[int, None]` (1)* |
|       15,006 | **service_id** | `str` (432) | *`int` (104)    `Optional[str]` (50)    `UUID` (16)    `Any` (10)    `ServiceID` (7)    `Services` (5)    `ServiceType` (4)    `bytes` (3)    `Union[str, int]` (3)    `ServiceId` (2)* |
|       15,002 | **longitude** | `float` (832) | *`Optional[float]` (92)    `str` (85)    `Float` (78)    `int` (29)    `Any` (23)    `Optional[int]` (19)    `Optional[str]` (18)    `Decimal` (15)    `list` (7)    `decimal` (6)* |
|       14,938 | **fps** | `int` (460) | *`float` (198)    `Any` (37)    `Optional[Any]` (17)    `str` (16)    `Optional[float]` (16)    `Optional[int]` (8)    `list` (7)    `Union[float, int]` (5)    `mp.Value` (4)    `typ.Union[Fraction, int]` (3)* |
|       14,916 | **nome** | `str` (435) | *`list[str]` (1)    `object` (1)    `int` (1)    `Optional[str]` (1)    `discord.Member` (1)    `Any` (1)* |
|       14,889 | **pwd** | `str` (464) | *`Optional[str]` (31)    `Optional[bytes]` (27)    `int` (20)    `bytes` (17)    `Path` (15)    `OptBytes` (12)    `list` (7)    `bytearray` (5)    `Any` (4)    `str or None` (3)* |
|       14,804 | **reset** | `bool` (1,671) | *`Union[float, torch.Tensor]` (59)    `str` (27)    `int` (16)    `float` (13)    `Optional[bool]` (9)    `PySide2.QtGui.QOpenGLTexture.TextureUnitReset` (8)    `torch.Tensor` (7)    `QOpenGLTexture.TextureUnitReset` (6)    `Char` (6)    `machine.Pin` (5)* |
|       14,677 | **experiment** | `Experiment` (1,097) | *`str` (228)    `core.experiment.Experiment` (36)    `Optional[Experiment]` (26)    `Union[str, QuantumCircuit, Schedule, int]` (22)    `FCSExperiment` (20)    `Optional[str]` (16)    `Union[Experiment, str]` (16)    `Any` (15)    `QasmQobjExperiment` (12)    `ExperimentConfig` (11)* |
|       14,673 | **file_id** | `str` (856) | *`int` (333)    `Union[str, int]` (31)    `Optional[str]` (22)    `ObjectId` (21)    `Optional[int]` (21)    `objectid.ObjectId` (18)    `FileId` (12)    `String` (10)    `UUID` (10)    `Any` (8)* |
|       14,567 | **scheme** | `str` (689) | *`Optional[str]` (174)    `list` (122)    `Scheme` (39)    `int` (24)    `dict` (19)    `bytes` (19)    `SignatureScheme` (18)    `Union[QtCore.QByteArray, bytes, bytearray]` (18)    `Mapping` (18)    `http.Scheme` (14)* |
|       14,559 | **workers** | `int` (760) | *`list[list[int]]` (118)    `WorkerSet` (81)    `BaseWorker` (22)    `list[Worker]` (18)    `Optional[int]` (13)    `list` (11)    `list[BaseWorker]` (7)    `str` (6)    `Any` (6)    `Workers` (5)* |
|       14,534 | **train_loader** | `DataLoader` (234) | *`torch.utils.data.DataLoader` (36)    `Any` (20)    `torch.utils.data.dataloader.DataLoader` (10)    `data.DataLoader` (8)    `Iterable` (7)    `object` (6)    `dataloader.DataLoader` (4)    `BatchedIterator` (4)    `dataloader` (3)    `data.BucketIterator` (2)* |
|       14,446 | **caption** | `str` (1,107) | *`Optional[str]` (238)    `Optional[String]` (108)    `Union[String, None]` (96)    `String` (66)    `Any` (17)    `list[int]` (12)    `dict[str, torch.LongTensor]` (11)    `Caption` (9)    `object` (6)    `Str` (5)* |
|       14,439 | **retries** | `int` (797) | *`Optional[int]` (200)    `Optional[Any]` (38)    `Any` (16)    `RetryStrategy` (8)    `Union[RetryStrategy, int]` (6)    `Retries` (5)    `retries_module.RetryStrategy` (4)    `Optional[dict[Retry, RetryConfig]]` (3)    `Union[int, Retry]` (2)    `Session` (2)* |
|       14,392 | **str1** | `str` (738) | *`bytes` (9)    `list` (9)    `Any` (5)    `list[str]` (3)    `Token` (3)    `Optional[str]` (2)    `original` (2)    `b_text` (1)    `string` (1)    `Karaoke` (1)* |
|       14,387 | **mass** | `float` (343) | *`int` (188)    `np.ndarray` (11)    `list` (10)    `Real` (10)    `kg` (9)    `Optional[float]` (8)    `str` (8)    `ti.f32` (5)    `Number` (5)    `Num` (4)* |
|       14,385 | **tracker** | `Tracker` (3,566) | *`DialogueStateTracker` (1,036)    `BaseTracker` (35)    `ProblemTracker` (25)    `Optional[DialogueStateTracker]` (17)    `str` (16)    `TrackExtractor` (12)    `AbbreviationTracker` (12)    `OpTracker` (10)    `type[Tracker]` (10)    `AchievmentTracker` (10)* |
|       14,242 | **class_type** | `str` (313) | *`type` (39)    `Any` (9)    `type[Any]` (5)    `type[Union[Performer, Director, Writer]]` (4)    `ClassType` (4)    `typ.ClassType` (4)    `int` (4)    `ToBuildType` (3)    `type[ORecord]` (3)    `object` (3)* |
|       14,171 | **mac** | `str` (417) | *`bytes` (30)    `MacAddress` (29)    `Optional[str]` (26)    `tk.StringVar` (7)    `Union[bytes, str]` (6)    `netaddr.EUI` (6)    `list[DataPoint]` (4)    `int` (4)    `ScannedMacAddress` (2)    `Optional[bytes]` (2)* |
|       14,163 | **threads** | `int` (670) | *`Optional[int]` (69)    `str` (16)    `Any` (16)    `list` (12)    `Iterable[_threads.ThreadABC]` (12)    `Optional[list[MicrosoftGraphConversationThread]]` (11)    `list[threading.Thread]` (8)    `bool` (6)    `Optional[list[str]]` (6)    `list[Thread]` (5)* |
|       14,152 | **nombre** | `str` (274) | *`int` (19)    `nombre` (2)    `astnodes.Name` (1)    `voc.Nombre` (1)* |
|       14,092 | **exchange** | `str` (1,060) | *`Exchange` (536)    `ExchangeType` (59)    `Optional[str]` (36)    `ExchangeType_` (32)    `cro.Exchange` (24)    `Optional[Exchange]` (23)    `BackExchange` (16)    `ccxt.Exchange` (16)    `SearchStrategy[Optional[str]]` (14)    `aio_pika.Exchange` (14)* |
|       14,084 | **visible** | `bool` (914) | *`Optional[bool]` (234)    `int` (30)    `str` (5)    `PagePropertyOrValue[bool]` (4)    `UnitLayer` (4)    `Optional[int]` (3)    `dict` (3)    `Any` (3)    `torch.Tensor` (3)    `np.ndarray` (3)* |
|       14,063 | **var_name** | `str` (1,200) | *`Optional[str]` (29)    `VarName` (17)    `sym.Symbol` (14)    `Any` (7)    `Union[str, bytes]` (6)    `Literal[myvar]` (4)    `None` (4)    `Optional[Any]` (4)    `Union[str, None]` (4)    `list` (3)* |
|       14,054 | **sample_rate** | `int` (716) | *`float` (256)    `Optional[int]` (48)    `Union[int, float, None]` (25)    `Optional[float]` (17)    `TimeType` (12)    `typedefs.MSampleRate` (11)    `Optional[typedefs.MSampleRate]` (9)    `str` (7)    `Union[float, int]` (6)    `Real` (4)* |
|       14,032 | **run_id** | `str` (999) | *`int` (549)    `Optional[str]` (84)    `Optional[int]` (21)    `ty.Union[str, tuple, list]` (18)    `run_id_lib.RunId` (17)    `ModelID` (9)    `Union[uuid.UUID, str]` (6)    `Id` (5)    `UUID` (4)    `Any` (3)* |
|       13,960 | **node_name** | `str` (1,007) | *`Optional[str]` (151)    `Union[str, Node]` (10)    `Optional[SomeSubstitutionsType]` (10)    `Hashable` (9)    `NodeName` (7)    `Any` (6)    `tuple` (5)    `Optional[Any]` (5)    `int` (3)    `simple_node.Name` (3)* |
|       13,958 | **reduction** | `str` (897) | *`Optional[callable]` (120)    `int` (60)    `float` (40)    `Callable` (37)    `Union[LossReduction, str]` (33)    `Callable[[np.ndarray], float]` (24)    `tp.Optional[Reduction]` (21)    `Optional[str]` (21)    `MaybeStrOrCallable` (21)    `Reduction` (19)* |
|       13,945 | **room_id** | `str` (1,976) | *`RoomID` (542)    `int` (320)    `MatrixRoomID` (48)    `Optional[str]` (42)    `Optional[_RoomID]` (7)    `Any` (6)    `Optional[RoomID]` (6)    `Optional[int]` (5)    `uuid.UUID` (4)    `list[str]` (4)* |
|       13,854 | **api_version** | `str` (1,138) | *`Optional[str]` (508)    `Optional[Any]` (63)    `int` (52)    `Optional[int]` (22)    `Optional[ApiVersion]` (22)    `APIVersion` (14)    `float` (10)    `Any` (7)    `tuple[int, int]` (6)    `tuple[int, str]` (4)* |
|       13,806 | **global_step** | `int` (238) | *`tf.Tensor` (26)    `Optional[int]` (19)    `Optional[tf.Variable]` (10)    `tf_compat.Tensor` (8)    `jnp.ndarray` (7)    `Any` (4)    `tf_compat.Variable` (4)    `Optional[tf.Tensor]` (2)    `Union[int, tf.Tensor]` (2)    `Optional[tf_compat.Variable]` (2)* |
|       13,804 | **ip_address** | `str` (914) | *`Optional[str]` (207)    `IPAddress` (46)    `Optional[pulumi.Input[pulumi.InputType[IpAddressArgs]]]` (12)    `ipaddress.IPv4Address` (11)    `IPv4Address` (9)    `Optional[ipaddress.IPv4Address]` (9)    `Optional[Any]` (4)    `ipaddress.IPv6Address` (3)    `Union[str, list[str]]` (3)    `MaybeIPAddress` (3)* |
|       13,780 | **validate** | `bool` (739) | *`Optional[ValueSpecValidateFunc]` (68)    `Any` (27)    `Union[Callable, Iterable[Callable]]` (25)    `Literal[none, focus, focusin, focusout, key, all]` (24)    `Optional[bool]` (20)    `Validator` (18)    `str` (17)    `Optional[str]` (12)    `Callable` (11)    `Optional[ValidateCallback]` (9)* |
|       13,702 | **trainable** | `bool` (228) | *`Optional[bool]` (12)    `Trainable` (7)    `TrainableModelSDE` (3)    `Union[bool, Sequence[bool]]` (3)    `TrainableModel` (2)    `ProjectOptimizationModifierTrainable` (1)    `Union[str, type[Trainable], Callable]` (1)    `object` (1)* |
|       13,680 | **cookie** | `str` (377) | *`Cookie` (78)    `dict` (49)    `TCookie` (42)    `QNetworkCookie` (24)    `QtNetwork.QNetworkCookie` (24)    `int` (11)    `bytes` (11)    `Any` (10)    `PySide2.QtNetwork.QNetworkCookie` (10)    `Optional[str]` (7)* |
|       13,623 | **dropout_rate** | `float` (851) | *`Optional[float]` (38)    `int` (8)    `Union[int, tf.Tensor]` (6)    `Union[float, str]` (2)    `list` (2)    `Union[float, list]` (2)    `Union[float, tf.Tensor]` (1)* |
|       13,617 | **ttl** | `int` (622) | *`float` (76)    `Optional[int]` (71)    `str` (48)    `Optional[aws_cdk.core.Duration]` (24)    `Optional[float]` (23)    `TTL` (23)    `Optional[str]` (11)    `bool` (10)    `Optional[T_TTL]` (9)    `T_TTL` (8)* |
|       13,613 | **column_name** | `str` (1,282) | *`Optional[str]` (74)    `Hashable` (34)    `Any` (21)    `ColumnName` (10)    `Union[str, None]` (9)    `Union[str, int]` (5)    `int or float or str` (5)    `Union[int, str]` (3)    `list` (3)    `AnyStr` (3)* |
|       13,610 | **pname** | `int` (3,269) | *`str` (92)    `Union[int, str]` (32)    `Union[str, int]` (16)    `PrefName` (6)    `list[str]` (3)    `pointname` (1)* |
|       13,581 | **Name** | `str` (959) | *`OCP.TCollection.TCollection_HAsciiString` (54)    `TCollection_HAsciiString` (24)    `Any` (11)    `OSD_Path` (9)    `NameId` (4)    `Union[str, Any]` (4)    `OCP.TCollection.TCollection_AsciiString` (3)    `Optional[str]` (3)    `TStrNone` (2)    `int` (2)* |
|       13,467 | **lam** | `float` (197) | *`np.ndarray` (8)    `Any` (7)    `np.float` (7)    `numpy.ndarray` (6)    `int` (6)    `Union[Number, Iterable[Number]]` (6)    `Optional[float]` (5)    `Number` (5)    `Unary` (4)    `ast.AST` (4)* |
|       13,380 | **log_file** | `str` (416) | *`Optional[str]` (168)    `Any` (66)    `Path` (48)    `TextIO` (20)    `pathlib.Path` (12)    `Union[str, None]` (6)    `Optional[Union[Logger, TextIO]]` (4)    `bool` (4)    `Optional[IO[str]]` (4)    `Optional[Path]` (4)* |
|       13,337 | **asset** | `Asset` (899) | *`str` (381)    `UAsset` (42)    `Optional[str]` (31)    `Union[str, AssetNamespace]` (20)    `Optional[Asset]` (18)    `dict` (18)    `QuantConnect.Securities.Security` (17)    `StellarAssetType` (16)    `Expr` (13)    `Any` (12)* |
|       13,274 | **data_list** | `list` (212) | *`Any` (20)    `list[str]` (19)    `Optional[DataList]` (11)    `list[dict]` (10)    `list[Any]` (10)    `DataList` (9)    `Sequence` (8)    `list[Data]` (6)    `Optional[list]` (5)    `list[Optional[datetime]]` (4)* |
|       13,199 | **object_name** | `str` (543) | *`Optional[str]` (64)    `ParameterName` (6)    `ToStringObject` (1)    `Union[str, None]` (1)    `Any` (1)    `RepCode.ObjectName` (1)    `StrID` (1)    `Union[str, bytes]` (1)* |
|       13,198 | **fullname** | `str` (1,542) | *`Optional[str]` (33)    `Any` (13)    `Path` (7)    `SchemaName` (4)    `AnyPath` (4)    `sn.Name` (3)    `ScopedName` (3)    `Union[bool, str]` (2)    `Name` (2)    `bytes` (2)* |
|       13,192 | **refresh** | `bool` (524) | *`Optional[Any]` (64)    `Optional[bool]` (26)    `str` (13)    `int` (8)    `Optional[int]` (6)    `Optional[Union[bool, str]]` (4)    `dict[str, bool]` (4)    `Callable` (3)    `float` (2)    `dict` (1)* |
|       13,114 | **input_path** | `str` (787) | *`Path` (169)    `Optional[str]` (90)    `pathlib.Path` (24)    `Union[str, os.PathLike[Any]]` (8)    `TypePath` (7)    `PathLike` (6)    `pathlib.Path or list` (4)    `Union[str, Path]` (3)    `InputPathDescription` (3)    `Union[Iterable[str], str]` (3)* |
|       13,084 | **verify** | `bool` (764) | *`utils.Verify` (465)    `VerifyTypes` (65)    `Union[bool, str]` (28)    `Optional[bool]` (27)    `Verify` (21)    `Optional[Union[bool, str]]` (15)    `str` (11)    `Optional[Union[str, bool]]` (10)    `object` (9)    `int` (8)* |
|       13,061 | **phrase** | `str` (856) | *`Phrase` (32)    `Union[str, Phrase]` (15)    `list` (13)    `LineOrPhrase` (12)    `Optional[str]` (11)    `list[str]` (5)    `Span` (5)    `bytes` (4)    `dict[str, torch.LongTensor]` (4)    `Optional[list[int]]` (4)* |
|       13,003 | **organization** | `str` (326) | *`Optional[str]` (60)    `Organization` (54)    `k8spin_common.Organization` (12)    `dict` (9)    `Union[str, _NotSetType]` (3)    `int` (3)    `Optional[bytes]` (3)    `bool` (3)    `Optional[int]` (3)    `Entity` (3)* |
|       12,953 | **model_type** | `str` (630) | *`ModelType` (56)    `type` (19)    `Optional[str]` (17)    `SupportedModels` (17)    `ModelTypesIdsEnum` (14)    `int` (11)    `Any` (9)    `type[BaseModel]` (8)    `type[AnalyzerModel]` (7)    `DistributionalSemanticModel.ModelType` (6)* |
|       12,938 | **test_name** | `str` (678) | *`Optional[str]` (13)    `Optional[PathOrStr]` (1)* |
|       12,927 | **log_dir** | `str` (687) | *`Path` (71)    `Optional[str]` (54)    `pathlib.Path` (19)    `Union[str, Path]` (12)    `Union[Path, str]` (11)    `Optional[Any]` (6)    `Optional[Union[str, Path]]` (4)    `Union[str, None]` (2)    `Optional[Path]` (2)    `Optional[Union[Path, str]]` (1)* |
|       12,856 | **img_size** | `int` (193) | *`tuple` (37)    `tuple[int, int]` (32)    `types_of_loco.input_img_size` (9)    `types_of_gan.input_img_size` (7)    `Sequence[int]` (5)    `list` (5)    `str` (5)    `list[int]` (4)    `Optional[torch.Tensor]` (4)    `ImgSize` (3)* |
|       12,844 | **resource_type** | `str` (598) | *`Optional[str]` (136)    `ResourceType` (119)    `int` (48)    `type[Resource]` (36)    `NodeType` (31)    `type` (13)    `Optional[EntityType]` (11)    `EntityType` (8)    `resourceType` (8)    `Resource` (5)* |
|       12,823 | **func_name** | `str` (910) | *`Optional[str]` (26)    `Any` (16)    `FuncName` (10)    `tuple[str, ...]` (8)    `object` (2)    `StmtNode` (1)    `lib.String` (1)    `callable` (1)    `Union[str, Any]` (1)    `Callable[[int], int]` (1)* |
|       12,778 | **repeat** | `int` (395) | *`bool` (204)    `str` (19)    `Optional[bool]` (12)    `Optional[int]` (7)    `Optional[str]` (6)    `Single` (6)    `Any` (5)    `Optional[BaseBoolInt]` (4)    `Optional[DiagramItem]` (3)    `numbers.Integral` (2)* |
|       12,770 | **data_file** | `str` (279) | *`Union[str, Path]` (43)    `File` (32)    `Path` (30)    `Optional[str]` (26)    `DataFileExtended` (12)    `RichPath` (11)    `DataFile` (8)    `TextIO` (6)    `Union[str, bytes]` (6)    `PathLike` (6)* |
|       12,733 | **use_bias** | `bool` (320) | *`Optional[bool]` (24)    `tuple` (9)    `Union[bool, list]` (2)* |
|       12,709 | **maxlen** | `int` (540) | *`Optional[int]` (43)    `object` (5)    `None` (3)    `float` (3)    `types.Int` (2)    `Optional[str]` (2)    `int | None` (1)    `smallint` (1)* |
|       12,652 | **artist** | `str` (296) | *`Artist` (75)    `Optional[str]` (25)    `Optional[Artist]` (11)    `dict` (6)    `plt.Artist` (6)    `hug.types.text` (5)    `ZgoubiPlot` (4)    `IGH_TagArtist` (4)    `ArtistModel` (4)    `Multi` (3)* |
|       12,519 | **trainer** | `Trainer` (925) | *`Engine` (140)    `pl.Trainer` (118)    `CallbackTrainer` (115)    `GradientDescentTrainer` (89)    `pt.Trainer` (47)    `MDNRNNTrainer` (26)    `optimizers.XnmtOptimizer` (17)    `RLTrainer` (14)    `pytorch_lightning.Trainer` (14)    `HogwildTrainer` (12)* |

</details>

(Did you know GitHub limits issues to 65535 characters per comment?  I didn't, until now...)

Resolving patch:
diff --git a/hypothesis-python/src/hypothesis/core.py b/hypothesis-python/src/hypothesis/core.py
--- a/hypothesis-python/src/hypothesis/core.py
+++ b/hypothesis-python/src/hypothesis/core.py
@@ -685,7 +685,8 @@ def run(data):
                 report("Failed to reproduce exception. Expected: \n" + traceback)
             self.__flaky(
                 f"Hypothesis {text_repr} produces unreliable results: Falsified"
-                " on the first call but did not on a subsequent one"
+                " on the first call but did not on a subsequent one",
+                cause=exception,
             )
         return result
 
@@ -849,7 +850,8 @@ def run_engine(self):
                 report(format_exception(e, e.__traceback__))
                 self.__flaky(
                     "Unreliable assumption: An example which satisfied "
-                    "assumptions on the first run now fails it."
+                    "assumptions on the first run now fails it.",
+                    cause=e,
                 )
             except BaseException as e:
                 # If we have anything for explain-mode, this is the time to report.
@@ -866,27 +868,20 @@ def run_engine(self):
                 tb = get_trimmed_traceback()
                 report(format_exception(e, tb))
 
-            finally:  # pragma: no cover
-                # Mostly useful for ``find`` and ensuring that objects that
-                # hold on to a reference to ``data`` know that it's now been
-                # finished and they shouldn't attempt to draw more data from
-                # it.
-                ran_example.freeze()
-
-                # This section is in fact entirely covered by the tests in
-                # test_reproduce_failure, but it seems to trigger a lovely set
-                # of coverage bugs: The branches show up as uncovered (despite
-                # definitely being covered - you can add an assert False else
-                # branch to verify this and see it fail - and additionally the
-                # second branch still complains about lack of coverage even if
-                # you add a pragma: no cover to it!
-                # See https://github.com/nedbat/coveragepy/issues/623
+            finally:
+                # Whether or not replay actually raised the exception again, we want
+                # to print the reproduce_failure decorator for the failing example.
                 if self.settings.print_blob:
                     report(
                         "\nYou can reproduce this example by temporarily adding "
                         "@reproduce_failure(%r, %r) as a decorator on your test case"
                         % (__version__, encode_failure(falsifying_example.buffer))
                     )
+                # Mostly useful for ``find`` and ensuring that objects that
+                # hold on to a reference to ``data`` know that it's now been
+                # finished and they can't draw more data from it.
+                ran_example.freeze()
+
             if self.__was_flaky:
                 flaky += 1
 
@@ -904,9 +899,9 @@ def run_engine(self):
                 f"Hypothesis found {len(self.falsifying_examples)} distinct failures."
             )
 
-    def __flaky(self, message):
+    def __flaky(self, message, *, cause):
         if len(self.falsifying_examples) <= 1:
-            raise Flaky(message)
+            raise Flaky(message) from cause
         else:
             self.__was_flaky = True
             report("Flaky example! " + message)
diff --git a/hypothesis-python/src/hypothesis/extra/ghostwriter.py b/hypothesis-python/src/hypothesis/extra/ghostwriter.py
--- a/hypothesis-python/src/hypothesis/extra/ghostwriter.py
+++ b/hypothesis-python/src/hypothesis/extra/ghostwriter.py
@@ -102,6 +102,7 @@
 from hypothesis.internal.compat import get_type_hints
 from hypothesis.internal.reflection import is_mock
 from hypothesis.internal.validation import check_type
+from hypothesis.provisional import domains
 from hypothesis.strategies._internal.core import BuildsStrategy
 from hypothesis.strategies._internal.flatmapped import FlatMapStrategy
 from hypothesis.strategies._internal.lazy import LazyStrategy, unwrap_strategies
@@ -219,27 +220,6 @@ def _exceptions_from_docstring(doc: str) -> Tuple[Type[Exception], ...]:
     return tuple(_dedupe_exceptions(tuple(raises)))
 
 
-# Simple strategies to guess for common argument names - we wouldn't do this in
-# builds() where strict correctness is required, but we only use these guesses
-# when the alternative is nothing() to force user edits anyway.
-#
-# This table was constructed manually after skimming through the documentation
-# for the builtins and a few stdlib modules.  Future enhancements could be based
-# on analysis of type-annotated code to detect arguments which almost always
-# take values of a particular type.
-_GUESS_STRATEGIES_BY_NAME = (
-    (st.integers(0, 32), ["ndims", "ndigits"]),
-    (st.booleans(), ["keepdims"]),
-    (st.text(), ["name", "filename", "fname", "text"]),
-    (st.floats(), ["real", "imag"]),
-    (st.functions(), ["function", "func", "f"]),
-    (st.functions(returns=st.booleans(), pure=True), ["pred", "predicate"]),
-    (st.iterables(st.integers()) | st.iterables(st.text()), ["iterable"]),
-    (st.builds(object), ["object"]),
-    (st.integers() | st.floats() | st.fractions(), ["number"]),
-)
-
-
 def _type_from_doc_fragment(token: str) -> Optional[type]:
     # Special cases for "integer" and for numpy array-like and dtype
     if token == "integer":
@@ -333,14 +313,124 @@ def _strategy_for(
         # failures in cases like the `flags` argument to regex functions.
         # Better in to keep it simple, and let the user elaborate if desired.
         return st.just(param.default)
-    # If there's no annotation and no default value, we check against a table
-    # of guesses of simple strategies for common argument names.
-    if "string" in param.name and "as" not in param.name:
+    return _guess_strategy_by_argname(name=param.name.lower())
+
+
+# fmt: off
+BOOL_NAMES = (
+    "keepdims", "verbose", "debug", "force", "train", "training", "trainable", "bias",
+    "shuffle", "show", "load", "pretrained", "save", "overwrite", "normalize",
+    "reverse", "success", "enabled", "strict", "copy", "quiet", "required", "inplace",
+    "recursive", "enable", "active", "create", "validate", "refresh", "use_bias",
+)
+POSITIVE_INTEGER_NAMES = (
+    "width", "size", "length", "limit", "idx", "stride", "epoch", "epochs", "depth",
+    "pid", "steps", "iteration", "iterations", "vocab_size", "ttl", "count",
+)
+FLOAT_NAMES = (
+    "real", "imag", "alpha", "theta", "beta", "sigma", "gamma", "angle", "reward",
+    "tau", "temperature",
+)
+STRING_NAMES = (
+    "text", "txt", "password", "label", "prefix", "suffix", "desc", "description",
+    "str", "pattern", "subject", "reason", "comment", "prompt", "sentence", "sep",
+)
+# fmt: on
+
+
+def _guess_strategy_by_argname(name: str) -> st.SearchStrategy:
+    """
+    If all else fails, we try guessing a strategy based on common argument names.
+
+    We wouldn't do this in builds() where strict correctness is required, but for
+    the ghostwriter we accept "good guesses" since the user would otherwise have
+    to change the strategy anyway - from `nothing()` - if we refused to guess.
+
+    A "good guess" is _usually correct_, and _a reasonable mistake_ if not.
+    The logic below is therefore based on a manual reading of the builtins and
+    some standard-library docs, plus the analysis of about three hundred million
+    arguments in https://github.com/HypothesisWorks/hypothesis/issues/3311
+    """
+    # Special-cased names
+    if name in ("function", "func", "f"):
+        return st.functions()
+    if name in ("pred", "predicate"):
+        return st.functions(returns=st.booleans(), pure=True)
+    if name in ("iterable",):
+        return st.iterables(st.integers()) | st.iterables(st.text())
+    if name in ("list", "lst", "ls"):
+        return st.lists(st.nothing())
+    if name in ("object",):
+        return st.builds(object)
+    if "uuid" in name:
+        return st.uuids().map(str)
+
+    # Names which imply the value is a boolean
+    if name.startswith("is_") or name in BOOL_NAMES:
+        return st.booleans()
+
+    # Names which imply that the value is a number, perhaps in a particular range
+    if name in ("amount", "threshold", "number", "num"):
+        return st.integers() | st.floats()
+
+    if name in ("port",):
+        return st.integers(0, 2**16 - 1)
+    if (
+        name.endswith("_size")
+        or (name.endswith("size") and "_" not in name)
+        or re.fullmatch(r"n(um)?_[a-z_]*s", name)
+        or name in POSITIVE_INTEGER_NAMES
+    ):
+        return st.integers(min_value=0)
+    if name in ("offset", "seed", "dim", "total", "priority"):
+        return st.integers()
+
+    if name in ("learning_rate", "dropout", "dropout_rate", "epsilon", "eps", "prob"):
+        return st.floats(0, 1)
+    if name in ("lat", "latitude"):
+        return st.floats(-90, 90)
+    if name in ("lon", "longitude"):
+        return st.floats(-180, 180)
+    if name in ("radius", "tol", "tolerance", "rate"):
+        return st.floats(min_value=0)
+    if name in FLOAT_NAMES:
+        return st.floats()
+
+    # Names which imply that the value is a string
+    if name in ("host", "hostname"):
+        return domains()
+    if name in ("email",):
+        return st.emails()
+    if name in ("word", "slug", "api_key"):
+        return st.from_regex(r"\w+", fullmatch=True)
+    if name in ("char", "character"):
+        return st.characters()
+
+    if (
+        "file" in name
+        or "path" in name
+        or name.endswith("_dir")
+        or name in ("fname", "dir", "dirname", "directory", "folder")
+    ):
+        # Common names for filesystem paths: these are usually strings, but we
+        # don't want to make strings more convenient than pathlib.Path.
+        return st.nothing()
+
+    if (
+        name.endswith("_name")
+        or (name.endswith("name") and "_" not in name)
+        or ("string" in name and "as" not in name)
+        or name.endswith("label")
+        or name in STRING_NAMES
+    ):
         return st.text()
-    for strategy, names in _GUESS_STRATEGIES_BY_NAME:
-        if param.name in names:
-            assert isinstance(strategy, st.SearchStrategy)
-            return strategy
+
+    # Last clever idea: maybe we're looking a plural, and know the singular:
+    if re.fullmatch(r"\w*[^s]s", name):
+        elems = _guess_strategy_by_argname(name[:-1])
+        if not elems.is_empty:
+            return st.lists(elems)
+
     # And if all that failed, we'll return nothing() - the user will have to
     # fill this in by hand, and we'll leave a comment to that effect later.
     return st.nothing()


Test patch:
diff --git a/hypothesis-python/tests/ghostwriter/recorded/magic_builtins.txt b/hypothesis-python/tests/ghostwriter/recorded/magic_builtins.txt
--- a/hypothesis-python/tests/ghostwriter/recorded/magic_builtins.txt
+++ b/hypothesis-python/tests/ghostwriter/recorded/magic_builtins.txt
@@ -26,7 +26,7 @@ def test_fuzz_ascii(obj):
     ascii(obj)
 
 
-@given(number=st.one_of(st.integers(), st.floats(), st.fractions()))
+@given(number=st.one_of(st.integers(), st.floats()))
 def test_fuzz_bin(number):
     bin(number)
 
@@ -43,7 +43,7 @@ def test_fuzz_chr(i):
 
 @given(
     source=st.nothing(),
-    filename=st.text(),
+    filename=st.nothing(),
     mode=st.nothing(),
     flags=st.just(0),
     dont_inherit=st.booleans(),
@@ -127,7 +127,7 @@ def test_fuzz_hash(obj):
     hash(obj)
 
 
-@given(number=st.one_of(st.integers(), st.floats(), st.fractions()))
+@given(number=st.one_of(st.integers(), st.floats()))
 def test_fuzz_hex(number):
     hex(number)
 
@@ -195,7 +195,7 @@ def test_fuzz_next(iterator, default):
     next(iterator, default)
 
 
-@given(number=st.one_of(st.integers(), st.floats(), st.fractions()))
+@given(number=st.one_of(st.integers(), st.floats()))
 def test_fuzz_oct(number):
     oct(number)
 
@@ -248,7 +248,7 @@ def test_fuzz_reversed(sequence):
     reversed(sequence)
 
 
-@given(number=st.one_of(st.integers(), st.floats(), st.fractions()), ndigits=st.none())
+@given(number=st.one_of(st.integers(), st.floats()), ndigits=st.none())
 def test_fuzz_round(number, ndigits):
     round(number=number, ndigits=ndigits)
 
diff --git a/hypothesis-python/tests/ghostwriter/recorded/re_compile.txt b/hypothesis-python/tests/ghostwriter/recorded/re_compile.txt
--- a/hypothesis-python/tests/ghostwriter/recorded/re_compile.txt
+++ b/hypothesis-python/tests/ghostwriter/recorded/re_compile.txt
@@ -4,9 +4,7 @@
 import re
 from hypothesis import given, strategies as st
 
-# TODO: replace st.nothing() with an appropriate strategy
 
-
-@given(pattern=st.nothing(), flags=st.just(0))
+@given(pattern=st.text(), flags=st.just(0))
 def test_fuzz_compile(pattern, flags):
     re.compile(pattern=pattern, flags=flags)
diff --git a/hypothesis-python/tests/ghostwriter/recorded/re_compile_except.txt b/hypothesis-python/tests/ghostwriter/recorded/re_compile_except.txt
--- a/hypothesis-python/tests/ghostwriter/recorded/re_compile_except.txt
+++ b/hypothesis-python/tests/ghostwriter/recorded/re_compile_except.txt
@@ -4,10 +4,8 @@
 import re
 from hypothesis import given, reject, strategies as st
 
-# TODO: replace st.nothing() with an appropriate strategy
 
-
-@given(pattern=st.nothing(), flags=st.just(0))
+@given(pattern=st.text(), flags=st.just(0))
 def test_fuzz_compile(pattern, flags):
     try:
         re.compile(pattern=pattern, flags=flags)
diff --git a/hypothesis-python/tests/ghostwriter/recorded/re_compile_unittest.txt b/hypothesis-python/tests/ghostwriter/recorded/re_compile_unittest.txt
--- a/hypothesis-python/tests/ghostwriter/recorded/re_compile_unittest.txt
+++ b/hypothesis-python/tests/ghostwriter/recorded/re_compile_unittest.txt
@@ -5,10 +5,8 @@ import re
 import unittest
 from hypothesis import given, strategies as st
 
-# TODO: replace st.nothing() with an appropriate strategy
-
 
 class TestFuzzCompile(unittest.TestCase):
-    @given(pattern=st.nothing(), flags=st.just(0))
+    @given(pattern=st.text(), flags=st.just(0))
     def test_fuzz_compile(self, pattern, flags):
         re.compile(pattern=pattern, flags=flags)