title: Parsec: Applicatives vs Monads
body: <p>I'm just starting with Parsec (having little experience in Haskell), and I'm a little confused about using monads or applicatives. The overall feel I had after reading "Real World Haskell", "Write You a Haskell" and a question here is that applicatives are preferred, but really I have no idea.</p>
  
  <p>So my questions are:</p>
  
  <ul>
  <li>What approach is preferred?</li>
  <li>Can monads and applicatives be mixed (use them when they are more useful than the other)</li>
  <li>If the last answer is yes, should I do it?</li>
  </ul>