specific_function
In this case, the callee may be non-constant because it includes a reference to `self`, so we need to be able to lower a non-constant `specific_function`.