What's a "straight" value?

I think this would be better just as  "A generic type that enforces volatile reads and writes to its contents".)