Avoid unnecessary guards for receiver and parameter of `final` type