> What I wish would happen is GHCi allowed me to load just the things that type check
Use `-fdefer-type-errors` (should work with both GHC and GHCi), all errors become warnings, and if you try to use a function which was compiled with an error, you get a runtime error.