What's the easiest way to get support for demangling of GCC-supported languages of symbols extracted from GCC compiled ELF files? Are the demangle algorithms complex? Could they be ported to D easily?