readline: リファクタリング途中