Task: New Merge Node starting from ver. 0.194

n8n workflow:
{"meta":{"instanceId":"dfdeafd1c3ed2ee08eeab8c2fa0c3f522066931ed8138ccd35dc20a1e69decd3"},"nodes":[{"id":"904ceeef-d540-44f6-8b70-8c596e59260a","name":"On clicking 'execute'","type":"n8n-nodes-base.manualTrigger","position":[-280,-140],"parameters":{},"typeVersion":1},{"id":"12b4f4d4-d48b-4213-a5c4-a4580cef83b2","name":"Merge","type":"n8n-nodes-base.merge","position":[1080,-1020],"parameters":{},"typeVersion":2},{"id":"03e4f3f1-e886-4033-b524-49d3f170e59c","name":"Merge1","type":"n8n-nodes-base.merge","position":[1180,-600],"parameters":{"mode":"mergeByFields","options":{"multipleMatches":"all"},"mergeByFields":{"values":[{"field1":"Id","field2":"ClientId"}]}},"typeVersion":2},{"id":"fdec0fb0-a3a7-4b5a-b5d2-960251301cd3","name":"Merge4","type":"n8n-nodes-base.merge","position":[1180,760],"parameters":{"mode":"chooseBranch"},"typeVersion":2},{"id":"ee7d2870-b81c-4862-a09a-12fae95fbd40","name":"Note","type":"n8n-nodes-base.stickyNote","position":[720,560],"parameters":{"width":746.2625,"height":423.1110178206585,"content":"## Choose Branch\n### Output one branch when both inputs arrive\n### *Use Cases: wait for subprocess to finish or synchronise several data streams*"},"typeVersion":1},{"id":"4ba80cfb-796c-40d0-b0ee-7c7da32dd893","name":"NoOp","type":"n8n-nodes-base.noOp","position":[40,-1040],"parameters":{},"typeVersion":1,"alwaysOutputData":true},{"id":"39d31656-bf75-49ba-b46a-01d71a404548","name":"SomeData","type":"n8n-nodes-base.function","position":[760,700],"parameters":{"functionCode":"return [\n  {Name:\"Willie\",BDAY:\"1933-04-29\"},\n  {Name:\"Dolly\", BDAY:\"1946-01-19\"},\n  {Name:\"Johny\", BDAY:\"1932-02-26\"}\n];"},"typeVersion":1},{"id":"dfe0321b-a227-444c-80fd-f7ca196dd954","name":"SubProcess","type":"n8n-nodes-base.function","position":[760,840],"parameters":{"functionCode":"return [\n  {StatusCode:\"OK\"}\n];"},"typeVersion":1},{"id":"e6ac1f2a-2e3e-48bf-8000-5beaa8955443","name":"Note1","type":"n8n-nodes-base.stickyNote","position":[720,-360],"parameters":{"width":746.2625,"height":435.44076674233844,"content":"## Multiplex\n### Return all possible combinations of two outputs\n### *Also known as Cross Join (in SQL) or Cartesian product (in math)*"},"typeVersion":1},{"id":"53551239-4f3e-4352-a2c9-3e3f34ca7caa","name":"NoOp1","type":"n8n-nodes-base.noOp","position":[40,-580],"parameters":{},"typeVersion":1,"alwaysOutputData":true},{"id":"982400f8-1301-4ab5-a99f-f69d71fa8c0d","name":"NoOp2","type":"n8n-nodes-base.noOp","position":[40,-140],"parameters":{},"typeVersion":1,"alwaysOutputData":true},{"id":"adfc85f2-e56a-4ad2-a20a-7962ca5ca3a7","name":"NoOp3","type":"n8n-nodes-base.noOp","position":[40,300],"parameters":{},"typeVersion":1,"alwaysOutputData":true},{"id":"2eb2c4ea-805c-4650-90d4-bbdf9a7413af","name":"NoOp4","type":"n8n-nodes-base.noOp","position":[40,760],"parameters":{},"typeVersion":1,"alwaysOutputData":true},{"id":"4e45f0e7-c236-45ee-93c4-f0f70710aa7a","name":"WeekDays","type":"n8n-nodes-base.function","position":[760,-220],"parameters":{"functionCode":"const { Info } = require('luxon');\nvar arr=[];\n  for (i in Info.weekdays()){\n    arr.push({\n      weekday:Info.weekdays()[i],\n      daynum:Number(i)\n    });\n  }\nreturn arr;"},"typeVersion":1},{"id":"76bf94f6-ac9a-4972-a13c-9493b0baa16e","name":"Hours","type":"n8n-nodes-base.function","position":[760,-60],"parameters":{"functionCode":"var arr=[];\n  for (i=0; i<24; i++){\n    arr.push({hour:i});\n  }\nreturn arr;"},"typeVersion":1},{"id":"3074f5ca-c6e2-4097-a3f1-57dc8612a4c1","name":"Note2","type":"n8n-nodes-base.stickyNote","position":[720,100],"parameters":{"width":746.2625,"height":435.44076674233844,"content":"## Merge By Position\n### Combine items \"side by side\"\n### *Avoid using this merge mode! Be very careful with the input data!*"},"typeVersion":1},{"id":"afe709af-6c0e-406f-83ac-ca96570d1eb6","name":"WeekDays1","type":"n8n-nodes-base.function","position":[760,240],"parameters":{"functionCode":"const { Info } = require('luxon');\nvar arr=[];\n  for (i in Info.weekdays()){\n    arr.push({\n      weekday:Info.weekdays()[i],\n      daynum:Number(i)\n    });\n  }\nreturn arr;"},"typeVersion":1},{"id":"d3773f3f-5b5e-4b00-8c69-608867dbb648","name":"Hours1","type":"n8n-nodes-base.function","position":[760,400],"parameters":{"functionCode":"var arr=[];\n  for (i=23; i>=0; i=i-1){\n    arr.push({hour:i});\n  }\nreturn arr;"},"typeVersion":1},{"id":"ba0f1c38-0f3f-4bdf-a7b0-5106c98c42f2","name":"Merge2","type":"n8n-nodes-base.merge","position":[1180,-140],"parameters":{"mode":"multiplex","options":{}},"typeVersion":2},{"id":"fb991701-7c9b-4145-ad29-9cf4a60d2a57","name":"Merge3","type":"n8n-nodes-base.merge","position":[1180,320],"parameters":{"mode":"mergeByPosition","options":{"includeUnpaired":true}},"typeVersion":2},{"id":"cc87cb2e-1574-44fc-b0a2-6f5db12090c5","name":"Note3","type":"n8n-nodes-base.stickyNote","position":[720,-1280],"parameters":{"width":746.2625,"height":482.2138877145574,"content":"## Append\n### \"Stack\" items on top of each other. Be careful with field names!\n### *Use Cases:*\n### *1) Combine two sources with similar structure*\n### *2) Put back filtered records from the same dataset*"},"typeVersion":1},{"id":"464ac26d-d98f-49fe-a8e3-acf6265de610","name":"Names1","type":"n8n-nodes-base.function","position":[760,-1100],"parameters":{"functionCode":"return [\n  {Name:\"Willie\",BDAY:\"1933-04-29\",Occupation:\"Country musician\", id: 1},\n  {Name:\"Dolly\", BDAY:\"1946-01-19\",Occupation:\"Country musician\", id: 2},\n  {Name:\"Johny\", BDAY:\"1932-02-26\",Occupation:\"Country musician\", id: 3}\n];"},"typeVersion":1},{"id":"82e2e5ad-23ae-4899-9027-039ee92d790d","name":"Names2","type":"n8n-nodes-base.function","position":[760,-940],"parameters":{"functionCode":"return [\n  {Name:\"Willie\",BDAY:\"1933-04-29\",Job:\"Country musician\", id: \"1\"},\n  {Name:\"Dolly\", BDAY:\"1946-01-19\",Job:\"Country musician\", id: \"2\"},\n  {Name:\"Johny\", BDAY:\"1932-02-26\",Job:\"Country musician\", id: \"3\"}\n];"},"typeVersion":1},{"id":"11956369-bc3c-4f9c-8699-bbe1a60050ec","name":"Note4","type":"n8n-nodes-base.stickyNote","position":[720,-780],"parameters":{"width":746.2625,"height":393.4913771827895,"content":"## Merge By Fields\n### Match records from two inputs by field(s) values\n### *Use Cases: Combine two connected sources (i.e. 2 tables from SQL database)*"},"typeVersion":1},{"id":"46073ec5-4940-43a8-9f2b-dbe916b5d509","name":"Clients","type":"n8n-nodes-base.function","position":[760,-660],"parameters":{"functionCode":"return [\n  {Id:1, Name:\"Willie\",BDAY:\"1933-04-29\"},\n  {Id:2, Name:\"Dolly\", BDAY:\"1946-01-19\"},\n  {Id:3, Name:\"Johny\", BDAY:\"1932-02-26\"}\n];"},"typeVersion":1},{"id":"c7a95185-8a9d-4d5d-8a94-32beaa2cf875","name":"Orders","type":"n8n-nodes-base.function","position":[760,-520],"parameters":{"functionCode":"return [\n  {Id:101, ClientId:1, OrderDate:\"1969-07-10\",OrderItems:[{Itemname:\"Trigger Guitar\", ItemValue:750}]},\n  {Id:100, ClientId:1, OrderDate:\"1962-01-06\",OrderItems:[{Itemname:\"Sigar\", ItemValue:2},{Itemname:\"Jack Daniels\", ItemValue:15}]},\n  {Id:102, ClientId:2, OrderDate:\"1980-07-10\",OrderItems:[{Itemname:\"Cowboy Hat\", ItemValue:50}]},\n  {Id:103, ClientId:2, OrderDate:\"1995-05-15\",OrderItems:[{Itemname:\"Lipstick\", ItemValue:10},{Itemname:\"Eyeliner\", ItemValue:10}]}\n];"},"typeVersion":1},{"id":"3c0bce95-e738-4e2e-bca2-a3e9adef753a","name":"NoOp5","type":"n8n-nodes-base.noOp","position":[920,840],"parameters":{},"typeVersion":1}],"connections":{"NoOp":{"main":[[{"node":"Names1","type":"main","index":0},{"node":"Names2","type":"main","index":0}]]},"Hours":{"main":[[{"node":"Merge2","type":"main","index":1}]]},"NoOp1":{"main":[[{"node":"Clients","type":"main","index":0},{"node":"Orders","type":"main","index":0}]]},"NoOp2":{"main":[[{"node":"WeekDays","type":"main","index":0},{"node":"Hours","type":"main","index":0}]]},"NoOp3":{"main":[[{"node":"WeekDays1","type":"main","index":0},{"node":"Hours1","type":"main","index":0}]]},"NoOp4":{"main":[[{"node":"SomeData","type":"main","index":0},{"node":"SubProcess","type":"main","index":0}]]},"NoOp5":{"main":[[{"node":"Merge4","type":"main","index":1}]]},"Hours1":{"main":[[{"node":"Merge3","type":"main","index":1}]]},"Names1":{"main":[[{"node":"Merge","type":"main","index":0}]]},"Names2":{"main":[[{"node":"Merge","type":"main","index":1}]]},"Orders":{"main":[[{"node":"Merge1","type":"main","index":1}]]},"Clients":{"main":[[{"node":"Merge1","type":"main","index":0}]]},"SomeData":{"main":[[{"node":"Merge4","type":"main","index":0}]]},"WeekDays":{"main":[[{"node":"Merge2","type":"main","index":0}]]},"WeekDays1":{"main":[[{"node":"Merge3","type":"main","index":0}]]},"SubProcess":{"main":[[{"node":"NoOp5","type":"main","index":0}]]},"On clicking 'execute'":{"main":[[{"node":"NoOp4","type":"main","index":0},{"node":"NoOp3","type":"main","index":0},{"node":"NoOp2","type":"main","index":0},{"node":"NoOp","type":"main","index":0},{"node":"NoOp1","type":"main","index":0}]]}}}