Ah, ok. How about this then:
```
# @return [Array<Hash>] Array of Hashes containing Service details. May contain the following keys
#   * :name
#   * :display
#   * ...
```

At this point it's getting pretty complex and hard to document. I wonder if we shouldn't have a `Service` object to encapsulate these things.