Îõ³h*Lì     0.1.0.3 Safe-Inferred˺ 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-addréRead 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-addrèWrite 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 è. 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-addrÏFill 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.3-1OnfNYoBFLFJC8mf3v5jemData.Primitive.Addrprimitive-addrAddrnullAddrplusAddr minusAddrremAddr indexOffAddr readOffAddr writeOffAddrcopyAddrcopyAddrToByteArraymoveAddrsetAddr addrToInt $fOrdAddr$fEqAddr $fShowAddrghc-prim GHC.TypesIntbaseData.Array.ByteMutableByteArray