ghci 上での書き換え規則について質問です。

予め ghc でコンパイルして *.hi ファイルを作っておくことで、
対となる *.hs ファイルをロードすれば ghci 上でも書き換え規則が適用されるんですが、
*.hi ファイルの無い *.hs ファイルのロードのみでも適用する方法って無いでしょうか。

ちょっとだけ不便です。
「そう言えば忘れてた」と思って *.hs の内容をちょっと変更して、
ghci 上で再ロードした時に、書き換え規則が適用されず「あれ?」となり、
*.hi ファイルを出していなかったことを思い出すまで時間がかかったり・・・

ghci 上でちょっとした修正と実行テストを繰り返す場合など、なかなか面倒だったりしますよね。