Added _NAN_*_TYPEs for everything to increase API coherency.

I got around to doing this.