Tried to do implicits for abstract types.  No go.