ForeignPtr representation