imyanya myumviro y'umubiri w'umuntu the transformation can be undertaken manually by the programmer or by an optimizing compiler