Feature: arbitrary type parsing parsing and representing for cli
Create a parsing api that would take a string, parse it and store the result in a data structure that is capable of representing namespaces, the type name, and template parameters.
Are default template parameters also recognisable somehow?