You might want to drop a short line, why this is the proper resolution. E.g.:

- if `tpe` is a primitive value type, `alt1` will match on the exact value.
- if `tpe` is a `Number`, `alt1` will match
- otherwise `alt2` will match

It's currently unclear why this does the correct thing when `tpe` is `java.lang.Integer`. (It should call the number overload, but will choose the `Any` overload).