I'm trying to understand what "skips just that block" means.  Take this for example:

``` ruby
it "does three things" do
  do_thing_1
  skip { do_thing_2 }
  do_thing_3
end
```

Saying it "skips just that block" suggests this is equivalent to the following:

``` ruby
it "does three things" do
  do_thing_1
  # do_thing_2
  do_thing_3
end
```

...so I'm not sure I see the point of supporting blocks at all -- IMO it makes even less semantic sense than pending with a block.