put is going well, but GET is problematic, SearchDescriptor is not deserializable.

The WarmerResponse has a dictionary now, because you can GET warmers with "_all", you'll get multiple indexes.
When we use GetWarmer<T> we could unwrap this, but the WarmerResponse.cs is a BaseResponse we want with GETs...