What about
let h ... = ... h ...
in let f ... = ... f,g,h ...
g ... = ... f,g,h ...
in ... (main body that uses f and g) ...
This makes the dependencies clear. h stands on its own, f and g use each other together with h, and the main body can use f, g, and h.
I believe what you wanted, however, was to express that the main body *cannot* (will not, should not) use h. This version does not express that.