`defn` does seem awkward. `def` is obviously no good. I'm OK with using long variable names.

I'm OK with this: 
```ruby
definition = Utils.definition(entity)
```
or 
```ruby
entity_definition = Utils.definition(entity)
```

Isn't there a c++ convention for using underscores? 
```ruby
definition_ = Utils.definition(entity)
```