ボタンのスタイルオブジェクトの場合、関数型ではこうなるのだろうか?

ボタン.スタイル = setColor(ボタン.スタイル, 色)

本質的に関数型に適合しないようなものを
無理やり関数型にしても意味ないよ