#251 HMモジュールからHandshakeStateモジュールをくくり出した。