@@ -49,8 +49,8 @@ Now here's a quick recap of the main points covered:
4949#### bind
5050- is used to chain strands together like javascript promises
5151- is used in conjunction with micgal (`;<`)
52−- must be specialised to a type like `;< <type> bind:m ...`
53−- takes two arguments. The first is a function that returns the `form` of a `strand` that produces `<type>`. The second is a gate whose sample is `<type>` and which returns a `form`.
52+- must be specialised to a type like `;< <type> bind:m ...`
53+- takes two arguments. The first is a function that returns the `form` of a `strand` that produces `<type>`. The second is a gate whose sample is `<type>` and which returns a `form`.
5454- calls the first and then, if it succeeded, calls the second with the result of the first as its sample.
5555
5656## Strand input
@@ -62,9 +62,9 @@ Now here's a quick recap of the main points covered:
6262
6363## Strand output
6464
65−- contains `[cards=(list card:agent:gall) <response>]`
65+- contains `[cards=(list card:agent:gall) <response>]`
6666- `cards` are any cards to be sent immediately
67−- `<response>` is something like `[%done value]`, `[%fail err]`, etc.
67+- `<response>` is something like `[%done value]`, `[%fail err]`, etc.
6868- `%done` will contain the result
6969- responses are only used internally to manage the flow of the thread and are not returned to subscribers.
7070