Constructors for nan, infinite, zero replicated in context for consistency with Float