I would like to know the background of the inclusion of ifloat, idouble, ... in D in the early days. I know why the Imaginary type is/was included in C and Chapel because I have spoken at length to those who were involved. I have no idea who was involved with it in Ada.