diff --git a/09-the-one/README.md b/09-the-one/README.md index 9e9905f..07f84dd 100644 --- a/09-the-one/README.md +++ b/09-the-one/README.md @@ -3,13 +3,17 @@ Style #9 Constraints: -- Existence of an abstraction to which all functions can be converted. This - main abstraction provides an interface to (1) wrap around values, so that they - become the abstraction; and (2) bind wrapped values to functions, so - to establish sequences of functions. +- Existence of an abstraction to which values can be +converted. + +- This abstraction provides operations to (1) wrap +around values, so that they become the abstraction; (2) bind +itself to functions, so to establish sequences of functions; +and (3) unwrap the value, so to examine the final result. + +- Larger problem is solved as a pipeline of functions bound +together, with unwrapping happening at the end. -- Larger problem is solved as a pipeline of functions bound together - by the single interface that chains them. Possible names: