C : Adding modern programming language features to C. - Aaron Moss; Robert Schluntz; Peter A. Buhr (Softw. Pract. Exp., 2018)