úÎ!‚p     NoneFÃ primitive-addrA machine addressprimitive-addrThe null addressprimitive-addr.Offset an address by the given number of bytesprimitive-addr`Distance in bytes between two addresses. The result is only valid if the difference fits in an .primitive-addr-The remainder of the address and the integer.primitive-addr¥Read a value from a memory position given by an address and an offset. The memory block the address refers to must be immutable. The offset is in elements of type a rather than in bytes.primitive-addrjRead a value from a memory position given by an address and an offset. The offset is in elements of type a rather than in bytes.primitive-addriWrite a value to a memory position given by an address and an offset. The offset is in elements of type a rather than in bytes. primitive-addr/Copy the given number of bytes from the second * to the first. The areas may not overlap. primitive-addr(Copy the given number of bytes from the  to the h. The areas may not overlap. This function is only available when compiling with GHC 7.8 or newer. primitive-addr/Copy the given number of bytes from the second & to the first. The areas may overlap. primitive-addrPFill a memory block of with the given value. The length is in elements of type a rather than in bytes. primitive-addr Convert an  to an . primitive-addrdestination addressprimitive-addrsource addressprimitive-addrnumber of bytes primitive-addr destinationprimitive-addr!offset into the destination arrayprimitive-addrsourceprimitive-addrnumber of bytes to copy primitive-addrdestination addressprimitive-addrsource addressprimitive-addrnumber of bytes  667     -primitive-addr-0.1.0.2-1knIJKTMGBsGFnXF29veFPData.Primitive.AddrAddrnullAddrplusAddr minusAddrremAddr indexOffAddr readOffAddr writeOffAddrcopyAddrcopyAddrToByteArraymoveAddrsetAddr addrToInt $fOrdAddr$fEqAddr $fShowAddrghc-prim GHC.TypesInt(primitive-0.7.0.0-9xMM76CsovTEGnXCHiCdRJData.Primitive.ByteArrayMutableByteArray