Added `failWith` and `failWithM`