Implicit classes with `val` parameters (which means all the `AnyVal` derived ones) should have obfuscated parameter names. Otherwise we're introducing an implicit from `Any => { def self: ? }`. See `__resultOfEnsuring` above.