proposal Pipeline{ case SingleArgument { applicable to { "<>(<>);" } transform to { "<> |> <>(%);" } } case TwoArgument{ applicable to { "<>(<>, <>)" } transform to { "<> |> <>(%, <>)" } } }