That day is probably not close (I tried to hack `std.regex` to do this just the other day), so I think there's no point in such future-proofing. When that day comes, this behavior will probably already exist as a template. In fact, I don't think this is at all necessary (will continue below):