Stronger Consistency and Semantics for Low-Latency Geo-Replicated Storage