オブジェクト指向でみんながやりたかったことは
可視性と構造体と関数を値として扱う仕組みがあればそれだけでシンプルに出来たんだ