cfor (cargo): A macro that gives Rust a C-style for loop, with initialisation, condition and step. This correctly handles control-flow like continue and break. 
Keywords: macro