title: remove first occurence of element in the list using list comprehension
body: <p>I can remove all occurences of element in the list:</p>
  
  <pre><code>*Main&gt; let d = [1, 2, 3, 4, 5, 6]
  *Main&gt; d
  [1,2,3,4,5,6]
  *Main&gt; [x | x &lt;- d, not(x == 2)]
  [1,3,4,5,6]
  </code></pre>
  
  <p>I just wondering if there is any possibility to remove only FIRST occurence of element in the list, but using list comprehension?</p>