libへの追い出し
classのmoduleによる管理