const greeting = thrush( 'hello', s => s.toUpperCase(), s => s + '!!!' );
const upper = asPipe(s => s.toUpperCase()) const ex = asPipe((s) => s + '!!!') const greeting = pipe('hello') | upper | ex await greeting.run()
[1]: https://www.amazon.com/Mock-Mockingbird-Other-Logic-Puzzles/...
[2]: https://en.wikipedia.org/wiki/Combinatory_logic#In_computing
[3]: https://leanpub.com/combinators/read#leanpub-auto-the-thrush