Refine `hl-type`
Use vim fold magic

Also, add some improvements to the Rust color