Not  big fan. Looks weird and surprising to me. Not providing special syntax would make the Syntax more regular. If you really want something special, how about `a :: b :|` or `a :: b ::|` . This at least visualizes a bit what it does.