We must wrap it so that it’s not ambiguous. Inferring type from a core primitive could be tricky and it could even lead to subtle bugs; furthermore, I would not like to see code like this:
I understand where you’re coming from with this, but if it really bothers you, it should be trivial to add your own helper method that would cover your specific use cases.