Jumped into rewrite a little bit
Renamed the file
Fixed the crazy typo. And tried to introduce some spec for rewriter.
I may not need it because I can inject everything to Treetop SyntaxNode