Let rust be rust and go be go. Remove a lot of legacy c codes. We can generate some txt files as test cases which can be used for both rust and go. And rewrite the readme