モンキーパッチを別モジュールに移動 (fixes #5)