Support AST sharing across the detectives and module type detection
Merge pull request #10 from mrjoelkemp/share_ast

Support AST sharing across the detectives and module type detection