I would like to be able to use a case class something like:
case class A[T](item: T)(implicit refine: T => T = (t: T) => t) A("Hello") A("Wo