chain

object Function {
  def chain[X](fs: Collection[(X) => X]): (X) => X
}

chain は匿名関数を作成します。その関数は、受け取った値をコレクション fs に含まれるすべての関数を順々に摘要した結果を返します。