anchor.diff:            let mutable currentColour = foregroundColor
             parts |> List.iter (fun (text, colour) ->
               if currentColour <> colour then
  -              colourText colours.Value colour |> buffer.Append |> ignore
  +              colourText (getColour ()) colour |> buffer.Append |> ignore
                 currentColour <- colour
               buffer.Append text |> ignore
             )
  
positive.code:     let buffer = StringBuilder()
      let flushStart = new Event<unit>()
      let flushEnd = new Event<unit>()
      
      let flushInner () =
        if inited then
          lock buffer <| fun _ ->
  
negative.code: /// The Message module contains functions that can help callers compose messages. This
  /// module is especially helpful to open to make calls into Logary's facade small.
  [<CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
  module Message =
    open Literals
  
    /// Create a new event log message.
  