Can find macros in included modules
Updated Changelog
Linkage and call convention for LLVM::Function
Removed unnecessary cache
Fixed: C functions returning structs weren't working