yes I absolutely think we should allow for this. Lets say you have a video search. You have two types `adult_videos` / `non_adult_videos` and you do a MLT you might not specify a type in the request but those are essentially the same. It's a bit like ducktyping in dynamic languages IMO