úÎ,k'7      !"#$%&'()*+,-./0123456  Safe-InferredA single BERT term.    None23tParse a simple BERT (erlang) term from a string in the erlang grammar. Does not attempt to decompose complex terms. 789:;<=> 789:;<=>None24 Introduce a  from a Haskell value.'Attempt to read a haskell value from a .?1Binary encoding of a single term (without header)@1Binary decoding of a single term (without header)%ABCDE?@FGHIJKLMNOPQRSTUVWXYZ[\]^_#ABCDE?@FGHIJKLMNOPQRSTUVWXYZ[\]^_None5A single BERP. Little more than a wrapper for a term.`a`aNone None3=BKThe TCP server@The listening socket. Assumed to be bound but not listening yet.The TCP transport"The socket used for communication.VThe connection is assumed to be already established when this structure is passed in.+The underlying transport used by the server›This method should listen for incoming requests, establish some sort of a connection (represented by the transport) and then invoke the handling function OFree any resources that the server has acquired (such as the listening socket)!The class for transports$jThe transport monad allows receiving packets through the conduit, and sending functions via the provided %%&A function to send packets to the peer&wEstablish a connection to the TCP server and return the resulting transport. It can be used to make multiple requests.' A simple . constructor, listens on all local interfaces.iIf you want to bind only to some of the interfaces, create the socket manually using the functions from Network.Socket.( Send a term)Receive a term*JExecute an action for every incoming term, until the connection is closed+A simple address resolver !"#$%b&'()*+cd !"#$%&'()*+!"# $%()*&'+ !"#$%b&'()*+cdNone,Convenience type for call0 Call the {mod, func, args}+ synchronously on the endpoint defined by  transport1, returning the results of the call or an error.,-./0&,-./00&,-/.,-/.0None6rServe from the given transport (forever), handling each request with the given dispatch function in a new thread. ef123456g'123456615432'ef154326g None  !"#$%&'()*+,-./0123456h      !""#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkllmn bert-1.2.2.4Data.BERT.TypesData.BERT.ParserData.BERT.TermData.BERT.PacketNetwork.BERT.TransportNetwork.BERT.ClientNetwork.BERT.Server Data.BERT Network.BERTTerm RegexTermTimeTermDictionaryTermBoolTermNilTerm BigbigintTerm BigintTerm BinaryTermListTerm BytelistTerm TupleTermAtomTerm FloatTermIntTerm parseTermBERTshowBERTreadBERTshowTermPacket fromPacket TCPServergetTcpListenSocketTCP getTcpSocketServerServerTransport runServercleanup Transport runSessioncloseConnection TransportM SendPacketFn tcpClient tcpServersendtrecvt recvtForeverresolveCallError ServerError ClientErrorcallDispatchResult UndesignatedNoSuchFunction NoSuchModuleSuccessservep_termp_nump_atomp_seqp_tuplep_listp_stringp_binaryputTermgetTermzeroHour decomposeTime composeTimectcompose putBigint getBigintput8uput16uput32uput32sputLget8uget16uget32uget32sgetLtag $fBinaryTerm $fBERTMap $fBERT(,,,) $fBERT(,,) $fBERT(,)$fBERT[]$fBERTByteString $fBERT[]0 $fBERTFloat $fBERTInteger $fBERTBool $fBERTInt $fBERTTerm getPacket$fBinaryPackettcpSendPacketFn$fServerTCPServer$fTransportTCP TcpServer handleCall