add FarPointer.set and WirePointer.setOffsetAndKind. unit tests pass