@@ -7,18 +7,17 @@
8# `=/ "tisnet"`
8# `=/ "tisnet"`
10−`[%tsfs p=skin q=hoon r=hoon]`: combine a named and/or typed
10+`[%tsfs p=skin q=hoon r=hoon]`: combine a named noun with the subject, possibly with type annotation.
11−noun with the subject.
13## Expands to
12## Expands to
15−*if `p` is a symbol*, (e.g. `a`):
14+*if `p` is a name*, (e.g. `a`):
18=+(^=(p q) r)
17=+(^=(p q) r)
21−*if `p` is a symbol with a type* (e.g., `a=@`):
20+*if `p` is a name with a type* (e.g., `a=@`):
24=+(^-(p q) r)
23=+(^-(p q) r)
@@ -40,7 +39,7 @@ Regular: *3-fixed*.
41## Discussion
40## Discussion
43−`p` can be either a symbol or a symbol=type. If it's just a symbol,
42+`p` can be either a name or a name=type. If it's just a name,
44`=/` ("tisnet") "declares a type-inferred variable." If it has a type, `=/`
43`=/` ("tisnet") "declares a type-inferred variable." If it has a type, `=/`
45"declares a type-checked variable."
44"declares a type-checked variable."