On Friday, 27 May 2016 at 14:43:47 UTC, ArturG wrote: >> if(value is typeof(value).init) ... > > that still requiers a special case for floating points, arrays > and optionally empty string literals. Have you tried? That should work in all cases.