Hi, Any particular reason this was removed in favor of std.variant? No matter how I look at it, they serve very different purposes: std.boxer was simply used to wrap an arbitrary value in a (class) heap box; it had nothing to do with discriminated unions as std.variant does. -- Alex Rønne Petersen alex at lycus.org http://lycus.org