improved toplevel completions, major refactoring, collected build and std types are now classes with all typeinfos and only converted to snippets for completion