Changes to ghc(3)

Changes to ghc:
commit b5cf17f2f39993595e6ec7bd6bfe000c58a09fd8
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Mon May 12 16:03:48 2014 +0100

    Improve desugaring of lazy pattern match

    This patch implements a simpler, and nicer, desugaring for
    lazy pattern matching, fixing Trac #9098

commit 770e16fceee60db0c2f79e3b77f6fc619bc1d864
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Mon May 12 16:02:36 2014 +0100

    In splitHsFunType, take account of prefix (->)

    This fixes Trac #9096

commit 2745164acfd582d930cbc5080fdf052f61f6893e
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Fri May 9 10:40:50 2014 +0100

    Comments only, on inert_fsks and inert_no_eqs

    I wrote these when studying Trac #9090