I wonder if it was a good idea to code data path via tuples. The syntax is quite cumbersome. Could we just code those patterns '/' separated, and just split them at runtime, for internal manipulation?