llvmDump: Create a text representation of an LLVM object
Description
This generic function and its methods allow us to generate a
text representation of different LLVM data types so that we can
better understand what they contain.
These methods currently display the results on the console!