chain
object Function { def chain[X](fs: Collection[(X) => X]): (X) => X }
chain は匿名関数を作成します。その関数は、受け取った値をコレクション fs に含まれるすべての関数を順々に摘要した結果を返します。
fs