Eliminate the circular dependency between isFunction and Type.
Eliminate the circular dependency between isFunction and Type.

benjamn/ast-types,gabelevi/ast-types,benjamn/ast-types,cpojer/ast-types,marcioj/ast-types,jamestalmage/ast-types,benjamn/ast-types