@@ -40,11 +40,15 @@ Pair after
41Compose forward
41Compose forward
43−Build `f` such that `(f x) .= (b (a x))`.
43+Call gate `a`, then call gate `b` with its product.
45+This is a wet gate that takes two gates and produces a new gate.
47+This is the inverse of [`++corl`](#corl).
45#### Accepts
49#### Accepts
47−`a` is a noun.
51+`a` is a gate.
49`b` is a gate.
53`b` is a gate.
@@ -57,14 +61,11 @@ Build `f` such that `(f x) .= (b (a x))`.
57#### Examples
61#### Examples
60− > (:(cork dec dec dec) 20)
64+> ((cork dec |=(a=@ [a a])) 20)
63− > `@ub`(bex (met 0 23))
66− > `@ub`((cork (cury met 0) bex) 23)
67+> ((cork dec some) 20)
@@ -73,13 +74,17 @@ Build `f` such that `(f x) .= (b (a x))`.
74Compose backward
75Compose backward
76−Build `f` such that
77+Call gate `b`, then call gate `a` with its product.
79+This is a wet gate that takes two gates and produces a new gate.
81+This is the inverse of [`++cork`](#cork).
78#### Accepts
83#### Accepts
80`a` is a gate.
85`a` is a gate.
82−`b` is a noun.
87+`b` is a gate.
84#### Source
89#### Source
@@ -95,8 +100,11 @@ Build `f` such that
95#### Examples
100#### Examples
98− > ((corl (lift bex) (slat %ud)) '2')
103+> ((corl |=(a=@ [a a]) dec) 20)
106+> ((corl some dec) 20)