[Web IDL] Support unions in our overload resolution algorithm