Results 9 issues of Morrow

This is more of a question than an issue, but is there a way to figure out which event occurred first between two events? My use-case is that I have...

![image](https://user-images.githubusercontent.com/69002988/235007740-611797a7-9f4f-4022-80ea-8f2c1c874d4b.png) Perhaps something like "Help us improve error messages in Haskell tooling!"

Using GHC 9.4.4: ``` λ> :set -XOverloadedRecordDot λ> data Person = Person { name :: String, age :: Int } deriving (Eq, Show, Ord) λ> john = Person "John" 34...

``` GHCi, version 8.10.7: https://www.haskell.org/ghc/ :? for help Prelude> :t fmap @(Either _) :1:1: error: Pattern syntax in expression context: fmap@(Either _) Did you mean to enable TypeApplications? Prelude> :t...

Consider the following GHCi session: ``` ghci> f x:xs = print(x, xs) :162:1: error: Parse error in pattern: f ``` This is a function that a beginner I was talking...

tool:GHC
type:error-message
status:Composing error message

Consider the following file: ```hs module ErrMsg where f :: a -> a f x = y where y :: a y = x ``` When loaded up in GHCi...

tool:GHC
type:error-message
status:Composing error message

Given this module: ```hs sum [1,2,3,4] ``` We get this error when loading it into GHCi: ``` Main.hs:1:1: error: Parse error: module header, import declaration or top-level declaration expected. |...

tool:GHC
type:error-message
status:Composing error message

Given the following module: ```hs module Bang where z = let !(x,y) = (1,2) in x ``` We get the following error message: ``` Bang.hs:3:9: error: Illegal bang-pattern (use BangPatterns):...

tool:GHC
type:error-message
status:Composing error message

Relevant file: https://github.com/simmsb/calamity/blob/master/calamity/Calamity/HTTP/Webhook.hs#L36 This code snippet ```hs invoke $ CreateWebhook ctx' $ CreateWebhookData { username = Just "test-webhook", avatar = Just "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA ... } ``` yield an error ``` "Left...