title: using ghci 7.6.3, :}\n results in an error of "unknown command"
body: <p>I have this error sometimes, though not all of the time, and it's driving me crazy. I don't know if it's a bug or if there is some behaviour or fix that I am not aware of.</p>
  
  <p>I am entering a multiple-line command using :{ and :}, and SOMETIMES when I want to conclude the command, like below, I receive the error as shown below:</p>
  
  <pre><code>*MyModule| :}
  unknown command ':}'
  use :? for help.
  </code></pre>
  
  <p>I'd say it works properly 97 percent of the time, but 3 percent of the time I get this situation.</p>
  
  <p>As far as I know, it should always work to type :} to close the multiple line entry, as described here:</p>
  
  <p><a href="http://www.haskell.org/ghc/docs/7.4.1/html/users_guide/interactive-evaluation.html" rel="nofollow">http://www.haskell.org/ghc/docs/7.4.1/html/users_guide/interactive-evaluation.html</a></p>
  
  <p>At the moment, the only way that I know to escape this situation when it happens is ctrl+D, which kills ghci unfortunately.</p>
  
  <p>A. Is this a bug or is there some reason that :} would suddenly become an "unknown command"?</p>
  
  <p>B. If I get to this situation, is there a way to recover without using ctrl+D? It doesn't matter how many times I try :}, it always results in "unknown command" once I have entered this situtation, though what I expect is for this command to close the multiple line entry.</p>
  
  <p>Like it says in the question, this is GHCi, version 7.6.3, on Arch Linux.</p>