inline inexact method matches, repeated

continuation of #6677. that one got closed because I was merging into the printf2 branch, and it merged into master

this inserts a MethodError based on the argument types of the only matching function, then inlines the function, or it's call site, for the exact method match