 One major misfeature of ALGOL 68 is that it is impossible to write the standard "transput" (input/output) procedures in pure ALGOL 68.The "print" procedure for example takes an array of items to print of any mode and, by some magic known as "straightening" converts them into simple values that can be printed.For example