basically what i did, was drip the list one element at a time, using [list-drip].  Then, i prepend each element with alternative 0's and 1's, generated by [f ]x[==].  By using [route], those elements are then sent alternatively left and right to an accumulator made with [list prepend].  finally, each resulting list is banged to send the full result.

i'm n sure if there might be a simpler way, but that was the simplest i came up with.