static RuntimeException augmentException(Throwable e, O... info) { ret new Fail(e, info); }