Could this be done on a descriptor class as:

```ruby
def includable?(options)
  # ..
end
```

Or some other name. Given you need to parse the options once first, seems this could be added to the descriptor itself. Would that make sense?