I\'m new to Scala, and I\'m running into this strange situation.
def bar[A, B](implicit foo: A => B): B = { //