compiler hints for implicits