Start from 0 or -1, V8 prefers fields with a fixed type.