1. A method comprising: obtaining first code, the first code including lines of code, one or more lines of code, of the lines of code, including first information, the first information corresponding to one or more data types or one or more routine types, the obtaining the first code being performed by a computing device; removing, based on obtaining the first code, the first information from the one or more lines of code, the removing being performed by the computing device; generating, based on removing the first information, one or more instructions that, when executed, enable the computing device to obtain the first information or second information, the second information corresponding to at least one data type that is different than the one or more data types or at least one routine type that is different than the one or more routine types, and the generating the one or more instructions being performed by the computing device; modifying the one or more lines of code based on the one or more instructions, the modifying the one or more lines of code being performed by the computing device; generating second code based on the first code and the modified one or more lines of code, the generating the second code being performed by the computing device; and outputting the second code, the outputting being performed by the computing device.