Selected system support and container classes extracted from the llvm project