definition module UtilDiagnostics

// Unexpected :: {#Char} .a -> .a
Unexpected message defaultValue
	:== UnexpectedEvalBefore defaultValue (UnexpectedReport message)

UnexpectedEvalBefore :: .a !.b -> .a
UnexpectedReport :: {#Char} -> Int
UnexpectedConstructor :: {#Char} {#Char} .a -> .a
