Implemented ArbitrarySizeValue(Value) and PointerValue(ArbitrarySizeValue)