Function failEnforce

Calls fail() if the condition is false.

void failEnforce(T...) (
  bool cond,
  T args
);

This is much like std.exception.enforce, but for for fail() instead of arbitrary exceptions.

Example

failEnforce(brokenSquareRoot(4)==2, "Reality broke! Expected 2, not ", brokenSquareRoot(4));

// Output:
// yourProgramName: ERROR: Reality broke! Expected 2, not 555