Followed on from #131 (comment).
Additional context:
This will allow us to not have to hijack SymbolInformation.display_name in the LSIF Snapshotting, instead giving an alternative way to encode a signature, as a rendered string as opposed to a typed tree