Dep4Func, separate parent dep from high dependency
mutual recursive dependency problem solved by hs-boot!!
external module dep should not use import {-# SOURCE #-}