added support for argument chaining with `for_each` and `transform`