1. revising abstractions, or, if not practical
2. creating a public record specifically for the purpose of passing
many arguents, which simulates labeled arguments. For an example see
1. revising abstractions, or, if not practical
2. creating a public record specifically for the purpose of passing
many arguents, which simulates labeled arguments. For an example see
-A class of burritos, used for sequencing operations on a particular data type.
-Defined in `hope_gen_monad`, implemented as:
+A class of burritos, used for expressing sequences of operations on some data
+type. Defined in `hope_gen_monad`, implemented as:
- `hope_result`: for composition of common functions returning
`{ok, Val} | {error, Reason}`. An alternative to exceptions, which makes the
- `hope_result`: for composition of common functions returning
`{ok, Val} | {error, Reason}`. An alternative to exceptions, which makes the