title: When to use a sequence in F# as opposed to a list?
body: <p>I understand that a <a href="http://msdn.microsoft.com/en-us/library/dd233224.aspx">list</a> actually contains values, and a <a href="http://msdn.microsoft.com/en-us/library/dd233209.aspx">sequence</a> is an alias for <code>IEnumerable&lt;T&gt;</code>. In practical F# development, when should I be using a sequence as opposed to a list?</p>
  
  <p>Here's some reasons I can see when a sequence would be better:</p>
  
  <ul>
  <li>When interacting with other .NET languages or libraries that require
  <code>IEnumerable&lt;T&gt;</code>. </li>
  <li>Need to represent an infinite sequence (probably not really useful in practice).</li>
  <li>Need lazy evaluation.</li>
  </ul>
  
  <p>Are there any others?</p>