Monads - Microsoft

Monad takes user input, builds a pipeline of Cmdlets for each of the commands, parses and encodes the user input for each command into a CmdLet Request Object (CRO). The script execution engine then sequences the pipeline. The first CmdLet is invoked and passed its CRO as a parameter. ................
................