Self hosting Standard library Formatter Editor support Better errors Package manager Docs generator LLVM backend