title: Make a parser ignore all redundant whitespace
body: <p>Say I have a <code>Parser p</code> in Parsec and I want to specify that I want to ignore all superfluous/redundant white space in p. Let's for example say that I define a list as starting with "[", end with "]", and in the list are integers separated by white space. But I don't want any errors if there are white space in front of the "[", after the "]", in between the "[" and the first integer, and so on.</p>
  
  <p>In my case, I want this to work for my parser for a toy programming language. </p>
  
  <p>I will update with code if that is requested/necessary.</p>