Binding an implicit to a Scala instance
In several real-world cases I’ve had a pair of types like this: An implicit often leaves a policy decision undecided. At some layer of your code, though, you want to make the decision and stick to it. Passing around a tuple with an object and the implicit needed to invoke its methods can be awkward. […]