It might. It's also possible that it couldn't when this was written. Regardless, it _can_ use `opCast`, and std.conv.to is pretty much _the_ way to convert one type to another (especially because it tends to work much better in generic code), so that's what I would expect most code to be using anyway.