You could use a `Struct` for these if you want to make them shorter:

```
delegate :from_block, to: :block
def block
  @block ||= Struct.new(:from_block).new('from_block')
end
```