Use slice of Prefix to represente lists
Flatten list by using slice. But, to keep separator indentation and comments, each list item is a Prefix operator with separator as operator and item expression as operand.
This should make manipulating lists more reasonable for #15 (closed) and #8 (closed) .