@Mohit thanks for the answer - can I then do manual overload resolution, i.e., given a type, can I deduce which overload from an overload set would be used?