pub fn module_interface<P>(
    module_path: P
) -> Result<ModuleInterface, ITParserError>where
    P: AsRef<Path>,