On 2013-12-10 21:35, Namespace wrote: > I love Monadic null checking. Would be great if D would have it. Wouldn't that be possible to implement as a library function, at least the "points?.FirstOrDefault()?.X" part. Although it won't look as pretty. BTW, how is that handled in a language where everything is not an object and can be null? -- /Jacob Carlborg