Selective imports are used elsewhere in Phobos, and they are the right thing to do when there's only one or two items used from a module. 314 is not enough of an issue to contraindicate this.

isnan is used in enough places that I thought it was better to put it at the top rather than sprinkled through the code.