such in place updates improve the efficiency of functional languages while maintaining referential transparency ntabwo basinziriye amasaha mirongo ine n'umunani the lines were later elevated above street level