be630f93dd
It's necessary for performance, because there are some resolution parts that actually can be omitted and at the same time they aren't very cheap (like inference or value arguments types checking)