?@AB:(c) Eric Sessoms, 2008 (c) Artr Por, 2015GPL3gombocarti@gmail.com experimentalportableSafe9;, CDEFGHIJKLMNOP    CDEFGHIJKLMNOP:(c) Eric Sessoms, 2008 (c) Artr Por, 2015GPL3gombocarti@gmail.com experimentalportableSafeConvert a tuple (from  erlang:now()) to seconds from Jan 1, 1970. 5Convert seconds to an Erlang tuple representing time.   :(c) Eric Sessoms, 2008 (c) Artr Por, 2015GPL3gombocarti@gmail.com experimentalportableNone!5Representation of an Erlang node on the network. "Local Erlang node.#Remote Erlang node.$Name of an Erlang node.)@Return the names and addresses of registered local Erlang nodes.*/Return the port address of a named Erlang node.+?Returns (port, nodeType, protocol, vsnMax, vsnMin, name, extra)&!"#$%&QRSTUVWXYZ[\]'^_`abcd(efghij)*+k !"#$%&'()*+$!"#$%&QRSTUVWXYZ[\]'^_`abcd(efghij)*+k:(c) Eric Sessoms, 2008 (c) Artr Por, 2015GPL3gombocarti@gmail.com experimentalportableNone ,Represents a foreign (Erlang) process. A process can be identified either by its low-level ID (Left pid) or by its registered name (Right name).-Haskell threads don't natively have Erlang process IDs. Instead, we use a mailbox abstraction that we can assign PIDs to for communication with Erlang..ERepresents a Haskell node. There should be one of these per process./_Instantiate a Haskell node. This initializes the FFI. Node name should be a 'long name' e.g. "haskell@localhost".lA l\ thread is responsible for communication to an Erlang process. It receives messages in an m' and forwards them across the network.nA n thread is responsible for communication from an Erlang process. It receives messages from the network and dispatches them as appropriate.0$Return the PID of the given mailbox.1%Return a new unique object reference.2ZSend an arbitrary message to the specified node and process. It is equivalent in Erlang to {Node, Pid} ! Msg.33Receive the next message addressed to this mailbox.4aReceive a reply message. That is, looks for the next message identified by the given reference.5`Create a new process on the Haskell side. Usually corresponds to a thread but doesn't need to.,-o.pqrstuvwxyz{|}~/ln012345 ,-./012345,-o.pqr stuvwxyz{|}~/ln012345:(c) Eric Sessoms, 2008 (c) Artr Por, 2015GPL3gombocarti@gmail.com experimentalportableNone6gen_server:cast(Pid, Msg)7gen_server:call(Pid, Msg)8+rpc:cast(Node, Module, Function, Arguments)9+rpc:call(Node, Module, Function, Arguments)678967896789:(c) Eric Sessoms, 2008 (c) Artr Por, 2015GPL3gombocarti@gmail.com experimentalportableNone :;<=>?@AB :;<=>?@AB :;<=>?@AB:(c) Eric Sessoms, 2008 (c) Artr Por, 2015GPL3gombocarti@gmail.com experimentalportableNone 6789:;<=>?@AB:(c) Eric Sessoms, 2008 (c) Artr Por, 2015GPL3gombocarti@gmail.com experimentalportableNone4   !"#$%&)*+,-./0123456789:;<=>?@ABC)*+%&$!"#('7698:;<=>?@AB./-510,342      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{89|}~1#erlang-0.2.1-73CFoMgSGFSElDnvCwbFp0Foreign.ErlangForeign.Erlang.TypesForeign.Erlang.UtilitiesForeign.Erlang.NetworkForeign.Erlang.ProcessesForeign.Erlang.OTP.GenServerForeign.Erlang.OTP.MnesiaForeign.Erlang.OTP&network-2.6.3.1-G4Up1CPKbp7DeFsnywOnGGNetwork.SocketHostNameErlangtoErlang fromErlangErlTypeErlNullErlInt ErlBigInt ErlStringErlAtom ErlBinaryErlListErlTupleErlPidErlPortErlRef ErlNewRefnthputErlgetErltagputCputnputNputaputAgetCgetngetNgetagetAerlangTimeToSecondssecondsToErlangTimeNodeShortLongNameErlRecvErlSend toNetwork erlConnect epmdGetNames epmdGetPort epmdGetPortR4PidMBoxSelf createSelfmboxSelfmboxRefmboxSendmboxRecv mboxRecv' createMBoxgenCastgenCallrpcCastrpcCallbackup dirtyAllKeys dirtyFirst dirtyNext dirtyLast dirtyPrevdirtyMatchObject dirtyRead dirtySelectbytesToIntegerintegerToBytes$fBinaryErlType$fErlang(,,,,) $fErlang(,,,) $fErlang(,,) $fErlang(,) $fErlang[] $fErlang[]0 $fErlangBool $fErlang[]1$fErlangInteger $fErlangInt$fErlangErlType erlangVersionerlangProtocolVersion passThrough flagPublished flagAtomCacheflagExtendedReferencesflagDistMonitor flagFunTagsflagDistMonitorNameflagHiddenAtomCacheflagNewFunTagsflagExtendedPidsPorts getUserCookie erlDigestpacknpackN sendMessage recvMessageerlSenderlRecv handshake epmdLocalepmdPortwithNodewithEpmdepmdSend $fErlangNodenodeSendbaseGHC.MVarMVarnodeRecvsend ErlMessage ErlRegister ErlGenRef ErlRegSendErlLink ErlUnlinkErlExitErlExit2 ErlDispatchErlStopgenPidgenRefself $fShow(->)mnesia