This greatly simplifies source-level tools that need to know what 'auto'
deduced to, e.g. clangd.
Also change default presentation of such types to print 'auto' instead
of the deduced type. To print the deduced types, one shoould set the
PrintingPolicy::Flag to true.