EVERYWHERE: Added more information in identifiers (because we need to know linkage)
LLVM: Generate declarations for external functions
-> extern "C" works :)