ut: cleanup flow launcher
add "merge" method: merge 2 or more pipes
add more complex "merge" ut