title: When to use pointless style?
body: <p>Many haskell programmers, including me, like pointless style, especially when writing complicated parsers. They make code more readable and less verbose. But sometimes, it's just the other way round (for instance while abusing the instances of <code>Monad</code> and friends for <code>(-&gt;) a</code>).</p>
  
  <p>Please give me some basic guideline, when do you think that pointless style is useful and when not. For instance, I always use a lambda if I had to use a partial composition instead (something like <code>flip ((.) . take) . drop</code>).</p>