This is a NFC patch to not make every parse_* function templated on Db, which makes it easier to use methods on Db because it isn't dependent anymore. This is a prerequisite to using an AST to demangle, as per this thread: http://lists.llvm.org/pipermail/llvm-dev/2017-June/114448.html
Thanks,
Erik