There is an interesting parallel between 'foo | bar | baz' and 'baz(bar(foo()))'. They all transform and are composable.