Functions for building reports that are displayed by the elm-spec JavaScript runner.
Represents a collection of notes or facts.
For example, a Report can describe why a Claim was rejected.
Report
Claim
Generate a Report that is a single line of text.
Generate a Report that is a line of text followed by some details that should be emphasized.
Combine a list of reports into one.
Decode a Report from an appropriate JSON object.
Encode a Report into a JSON object.
Represents a collection of notes or facts.
For example, a
Reportcan describe why aClaimwas rejected.