initial packaging of rust compiler from scratch