Caller-reusable result describing bytes changed by one typed write.
Number of changed bytes; zero means the packed value was already equal.
First changed byte, or the field offset when no bytes changed.
Caller-reusable result describing bytes changed by one typed write.