Even already merged:
Yes having another type besides ``mixed`` does not make much sense.
I personally don't like to use mixed as it is kind of an excuse to tell what the function actually really takes.
I would even go as far as banning mixed in most cases...
The only cases where mixed IS appropriate is when a parameter can actually be ANYTHING.
In any other case you should list all possible (= processable) types.