Use the Error parameter in ValueObject::ReadPointedString to actually report common errors