noeq srecord Fail(O... objects) extends RuntimeException { *(Throwable cause, O... *objects) { super(cause); } toString { ret joinNemptiesWithColon("Fail", joinWithComma(objects)); } }