Message:
    | MessageDiagnostic
    | MessageEnqueue
    | MessageDequeue
    | MessageStart
    | MessageFail
    | MessagePass
    | MessagePlan
    | MessageStderr
    | MessageStdout