fix: comment for `compileLetrec`
mod: renamed `pass1` to `compileTreeIL`
mod: extract `normalizeDefine`