3-B      !"#$%&'()*+,-./0123456789:;<=>?@A Ultra-ViolenceI'm too young to dieSafeEFT  (Empty type. Used to represent state for B monad.C>s that can be collapsed to and restored from a distinct value. Intermediate state storage type. Propagate an B5 operation over the storage type to the monadic type.1Run the monadic computation using supplied state.D equivalent. E equivalent. F equivalent. G equivalent. H equivalent. I equivalent.   Ultra-ViolenceI'm too young to dieSafe  See also: linux/net/9p/error.c   Safe<!-The directory stat must return only stat for ..$RA callback to get the list of the files this directory contains. Must not contain . and .. entries.&3A callback to address a specific file by its name. . and .. are handled in the library.'#Create a file under this directory.(#A dumb file that can't do anything.)A dumb directory that can't do anything but provide the files it contains. An user can create files, but they won't show up in listing and will essentially be (s.'# !"$%&() !"#$%&' !"#Ultra-ViolenceI'm too young to dieSafe<V"C* Tests if the file is a directory+CA file that reads and writes using simple user-specified callbacks.JPlaceholder source and sink,2A file that reads from and writes to the supplied K; instances, with converstion to the appropriate types. See ,  and  <. Use '()', if the file is meant to be read-only/write-only.-Typeclass-free version of ,../A file that stores its contents in the form of L M/RA directory that stores its contents in the form of 'IORef [(String, NineFile m)]'0A composition of a / and a .* Permissions+ File name Read handler Write handler, File nameReading functionWriting function- File nameReading and writing handleType conversion handles. File name/ File name!A function for creating new files'A function for creating new directories0 File name*+,-./0*,-/+.0Ultra-ViolenceI'm too young to dieSafe%;=>?#NO in P. Safe<(<Server configuration.>The /$ directory of the hosted filesystem.?0The listening address. The syntax is taken from Plan 9# operating system and has the form unix!/path/to/socket for unix socket files, and tcp!hostname!port for tcp sockets.@3The initial state for the user-supplied monad. Use  for B.QRSTUVW<=?>@XYZ[\]^_`aRSTUVW<=>?@XYZ Safe<)<=?>@bcdefghijklmnUltra-ViolenceI'm too young to dieNoneV+A7Run the actual server using the supplied configuration.'# !"$%&()<=?>@A !"#$%&' !"#()<=>?@A Ultra-ViolenceI'm too young to dieNone-%'# !"$%&()<=?>@Ao  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL M M N O PQRSTUVWUXYUZ[UX\UX]U^_U`abcUdefghiUj/Ukl m n n o p q r s t u v w x y z { | } ~  *Network-NineP-0.4.2-DGJB6l9eilTCkRryFp1TrzNetwork.NineP.File.InstancesControl.Monad.EmbedIONetwork.NineP.ErrorNetwork.NineP.ServerNetwork.NineP.FileNetwork.NineP.Internal.File InstancesData.Convertible Data.StateRefNetwork.NineP.Internal.StateNetwork.NineP.Internal.Msg Network.NineP*convertible-1.1.1.0-3b8W7TUSao3DngjQKFiojAData.Convertible.Base Convertible#stateref-0.3-9xsCZQUw96XKIn9lOphNspData.StateRef.TypesWriteRefReadRefVoidEmbedIOContentembedcallbackbracketEcatchEhandleEtryEthrowEforkE $fEmbedIOIO NineErrorENotImplementedENotADirEDirENoFileENoFidENoAuthRequiredEPermissionDeniedEInval OtherError$fShowNineError$fExceptionNineErrorNineFile RegularFile DirectoryreadwriteremovestatwstatversiongetFilesparentdescendcreate boringFile boringDirisDirrwFile simpleFile simpleFileBy memoryFilesimpleDirectorymemoryDirectory$fWriteRefChanma$fReadRefChanma$fWriteRef()mByteString$fReadRef()mByteString$fConvertibleByteStringa$fConvertibleaByteString$fConvertibleBoolByteString$fConvertibleByteStringBool$fConvertibleByteString()$fConvertible()ByteString!$fConvertibleByteStringByteStringConfigrootaddr monadState run9PServerghc-prim GHC.TypesIObaseControl.Monad.IO.ClassMonadIOControl.Exception.BasebracketGHC.IOcatchhandletry GHC.Exceptionthrow GHC.Conc.SyncforkIOnullsRef GHC.IORefIORefbytestring-0.10.8.2Data.ByteString.Lazy.Internal ByteStringsafeRead Text.ReadGHC.BaseMaybeNine NineStatefidMapmsize protoVersionmState NineVersion VerUnknown Ver9P2000 readVersion emptyStatecalllookupinsertdeleteiounitrversionrattachrwalkrstatrclunkrauthropenrcreaterreadrwriterwstatrremoverflush