cool.

I like the methods `succeed?` and `fail?` or `succeeded? failed?`

This is to make specs read better

```ruby
expect(x).to be_success
expect(x).to be_failure
```

Hmm, maybe if we could:

```ruby
expect(x).to have_succeeded
expect(x).to have_failed
```