title: How to concat lists in erlang without creating nested lists?
body: <p>I'm trying to be a good erlanger and avoid "++". I need to add a tuple to the end of a list without creating a nested list (and hopefully without having to build it backwards and reverse it). Given tuple T and lists L0 and L1:</p>
  
  <p>When I use <strong>[T|L0]</strong> I get <strong>[tuple,list0]</strong>.</p>
  
  <p>But when I use <strong>[L0|T]</strong>, I get nested list <strong>[[list0]|tuple]</strong>. Similarly, <strong>[L0|L1]</strong> returns <strong>[[list0]|list1]</strong>.</p>
  
  <p>Removing the outside list brackets <strong>L0|[T]</strong> produces a syntax error.</p>
  
  <p>Why is "|" not symmetric? Is there a way to do what I want using "|"?</p>