Add "Instantiating" message on instantiation nodes
This tells the user what GHC is doing in the last steps where a node is being instantiated. This changes Messager type so that:
-type Messager = HscEnv -> (Int,Int) -> RecompileRequired -> ModSummary -> IO () +type Messager = HscEnv -> (Int,Int) -> RecompileRequired -> WorkGraphNode -> IO ()
and it can handle instantiation nodes as well as work graph nodes. As a result, we are no longer missing a step in the [x of n] messages.