なぜこの2つは同じ定義なのでしょうか?
def a[Int]:Int => Int = b => b
def a[Int]: Int => Int = ((b: Int) => b)