line-mode
left-uncons
swap
2
chunks
    reverse
m1
right-uncons
reverse
catenate #(list+list)
catenate #(elem+list)