Pattern 21: Added pipes for shell DSL.