Reply to Sean, > Yeah, the idea of having a unifying label makes some sense, but I > haven't been able to figure out what it would mean in terms of > behavior. [...] > Maybe we're good with just shared and unshared. The only useful middle ground I see is covered by shared + const (one thread wright, many thread read with whatever else it takes to make that work)