h$!      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""###$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%/Utilities for bitwhacking useful for capnproto.NoneLHcapnp81 bit datatype, in the tradition of Word8, Word16 et al.capnpA quantity of 64-bit wordscapnpA quantity of bytescapnp5Wrapper type for a quantity of bits. This along with  and ) are helpful for avoiding mixing up units capnp!Convert bits to bytes. Rounds up. capnp"Convert bytes to words. Rounds up. capnp$Convert bytes to words. Rounds down. capnpConvert words to bytes.capnplo and hi extract the low and high 32 bits of a 64-bit word, respectively.capnplo and hi extract the low and high 32 bits of a 64-bit word, respectively.capnpiN (where N is 32, 30, or 29) extracts the high N bits of its argument, and treats them as a signed 32-bit integer.capnpiN (where N is 32, 30, or 29) extracts the high N bits of its argument, and treats them as a signed 32-bit integer.capnpiN (where N is 32, 30, or 29) extracts the high N bits of its argument, and treats them as a signed 32-bit integer.capnpfromLo and fromHi convert a 32-bit word to the low or high portion of a 64-bit word. In general, $fromHi (hi w) .|. fromLo (lo w) == w.capnpfromLo and fromHi convert a 32-bit word to the low or high portion of a 64-bit word. In general, $fromHi (hi w) .|. fromLo (lo w) == w.capnpfromIN (where N is 32, 30, or 29) treats its argument as the high N bits of a 32-bit word, returning the word. If  w < 2 ** N then fromIN (iN w) == w.capnpfromIN (where N is 32, 30, or 29) treats its argument as the high N bits of a 32-bit word, returning the word. If  w < 2 ** N then fromIN (iN w) == w.capnpfromIN (where N is 32, 30, or 29) treats its argument as the high N bits of a 32-bit word, returning the word. If  w < 2 ** N then fromIN (iN w) == w.capnpbitRange word lo hi5 is the unsigned integer represented by the bits of word in the range [lo, hi)capnpreplaceBits new orig shift( replaces the bits [shift, shift+N) in orig with the N bit integer new.   Error handling utilities Safe-Inferred>P>capnp indicates that a text value in the message was invalid utf8.Note well: Most parts of the library don't actually check for valid utf8 -- don't assume the check is made unless an interface says it is. >EDAC?@BFG >EDAC?@BFG&&Code generated by the schema compiler. Safe-InferredQ5';Generated modules for the schema that ship with Cap'N Proto Safe-InferredQ(*Re-exported modules from common libraries. Safe-InferredQ) Safe-InferredR* Safe-InferredR+ Safe-InferredR, Safe-InferredS- Safe-InferredT.NoneT/ Safe-InferredV2Support for parsing/serializing capnproto pointersNone`.KcapnpA combination of the C and D fields in a list pointer, i.e. the element size, and either the number of elements in the list, or the total number of words$ in the list (if size is composite).LcapnpL size len5 is a normal (non-composite) element type (C /= 7). size" is the size of the elements, and len( is the number of elements in the list.McapnpEltComposite len" is a composite element (C == 7). len% is the length of the list in words.Ncapnp)The element size field in a list pointer.VcapnpA V3 represents the information in a capnproto pointer.WcapnpW off dataSz ptrSz% is a pointer to a struct at offset off in words from the end of the pointer, with a data section of size dataSz' words, and a pointer section of size ptrSz words.Note that the value W 0 0 0 is illegal, since its encoding is reserved for the "null" pointer.XcapnpX off eltSpec, is a pointer to a list starting at offset off' in words from the end of the pointer. eltSpec7 encodes the C and D fields in the encoding spec; see K for detailsYcapnpY twoWords off segment) is a far pointer, whose landing pad is:two words iff twoWords,off0 words from the start of the target segment, andin segment id segment.ZcapnpZ id, is a pointer to the capability with the id id.[capnp[ word parses word as a capnproto pointer. A null pointer is parsed as .\capnp\ word parses word as a capnproto pointer. It ignores nulls, returning them the same as (StructPtr 0 0 0).]capnp] ptr serializes the pointer as a , translating  to a null pointer.This also changes the offset of zero-sized struct pointers to -1, to avoid them being interpreted as null.^capnp^ ptr$ serializes the pointer as a Word64.Unlike ]/, this results in a null pointer on the input (StructPtr 0 0 0)#, rather than adjusting the offset._capnp_ word reads the K from word, which must be the encoding of a list pointer (this is not verified).`capnp` eltSpec serializes eltSpec as a ,. all bits which are not determined by the K are zero.KLMNOPQRSTUVWXYZ[\]^_`VWXYZNOPQRSTUKLM[\]^_`?Utilities for manipulating addresses within capnproto messages.None#$f hcapnpAn error returned by t; this describes the reason why a value cannot be directly addressed from a given location.icapnp4The pointer and the value are in different segments.jcapnpThe pointer is in the correct segment, but too far away to encode the offset. (more than 30 bits would be required). This can only happen with segments that are > 8 GiB, which this library refuses to either decode or generate, so this should not come up in practice.kcapnp8An address, i.e. a location that a pointer may point at.lcapnp(The address of some data in the message.mcapnpThe "address" of a capability.ncapnpThe "address" of a capabilitypcapnp&The address of a word within a messagercapnpSegment numberscapnp.offset in words from the start of the segment.tcapnpt ptrAddr valueAddr computes the offset that should be stored in a struct or list pointer located at ptrAddr+, in order to point at a value located at  valueAddr=. If the value cannot be directly addressed by a pointer at ptrAddr, then this returns  , with the h describing the problem.ucapnpu ptrAddr targetAddr ptr updates ptr8, such that it is correct to target a value located at  targetAddr. given that the pointer itself is located at ptrAddr . Returns  if this is not possible.3It is illegal to call this on a capability pointer.For far pointers,  targetAddr is taken to be the address of the landing pad, rather than the final value.hijklmnopqrstupqrsnoklmhijtu.Support for managing message traversal limits.None >j$~capnpMonad transformer implementing '. The underlying monad must implement .  calls  A when the limit is exhausted.capnpmtl-style type class to track the traversal limit. This is used by other parts of the library which actually do the reading.capnp n deducts n from the traversal limit, signaling an error if the limit is exhausted.capnpRun a ~, returning the value from the computation and the remaining traversal limit.capnpRun a ~+, returning the value from the computation.capnpRun a ~*, returning the remaining traversal limit.capnp5A sensible default traversal limit. Currently 64 MiB.~~Generic support for converting between mutable and immutable values.NoneocapnpThe  type class relates mutable and immutable versions of a type. The instance is defined on the immutable variant;  s a. is the mutable version of an immutable type a, bound to the state token s.capnpThe mutable version of a, bound to the state token s.capnp,Convert an immutable value to a mutable one.capnp,Convert a mutable value to an immutable one.capnpLike , except that the caller is responsible for ensuring that the original value is not subsequently used; doing so may violate referential transparency.7The default implementation of this is just the same as , but typically an instance will override this with a trivial (unsafe) cast, hence the obligation described above.capnpUnsafe version of  analagous to . The caller must ensure that the original value is not used after this call.capnpCreate and freeze a mutable value, safely, without doing a full copy. internally,  calls unsafeFreeze, but it cannot be directly used to violate referential transparency, as the value is not available to the caller after freezing.capnpLike ., but the result is wrapped in an instance of .0+Helpers for efficient appending to vectors.None%scapnpimmutable version of 3; this is defined for the purpose of implementing .capnp> wraps a mutable vector, and affords amortized O(1) appending.capnp wraps a mutable vector in an appendVector, with no initial spare capacity.capnp makes an initially empty ., using the argument as allocation space for .capnp< returns the valid portion of the underlying mutable vector.capnp vec amount maxSize grows the vector vec by amount0 elements, provided the result does not exceed maxSize. Amortized O(amount). Returns the new vector; the original should not be used. . If the result does exceed maxSize , throws C. Cap'N Proto messagesNone %->?(capnp1 is the context needed for most write operations.capnpA 4 is a mutable capnproto message. The type parameter s) is the state token for the instance of ' in which the message may be modified.)Due to mutabilty, the implementations of  and  must make full copies, and so are O(n) in the length of the segment.capnpA read-only capnproto message. is an instance of the generic % type class. its implementations of  and 0 are O(1); the underlying bytes are not copied.capnpA  is a (possibly read-only) capnproto message. It is parameterized over a monad in which operations are performed.capnp$The type of segments in the message.capnp* gets the number of segments in a message.capnp' gets the number of words in a segment.capnp gets the number of capabilities in a message's capability table.capnp message index gets the segment at index index in message. Most callers should use the , wrapper, instead of calling this directly.capnp cap index reads a capability from the message's capability table, returning the client. does not check bounds. Callers should use getCap instead.capnp start length segment; extracts a sub-section of the segment, starting at index start , of length length.capnp segment index reads a 64-bit word from the segement at the given index. Consider using 3 on the message, instead of calling this directly.capnp"Convert a ByteString to a segment.capnp#Convert a segment to a byte string.capnpThe maximum size of a segment supported by this libarary, in words.capnpThe maximum number of segments allowed in a message by this library.capnpThe maximum number of capabilities allowed in a message by this library.capnp message index8 fetches the given segment in the message. It throws a ?! if the address is out of bounds.capnp. replaces the capability table in the message.capnp" gets the capability table from a .capnp message index gets the capability with the given index from the message. throws ? if the index is out of bounds.capnp msg addr returns the word at addr within msg. It throws a ?! if the address is out of bounds.capnp message index segment sets the segment at the given index in the message. It throws a ?! if the address is out of bounds.capnp message address value sets the word at address in the message to value1. If the address is not valid in the message, a ? will be thrown.capnp message index cap! sets the sets the capability at index' in the message's capability table to cap$. If the index is out of bounds, a ? will be thrown.capnp appends a new capabilty to the end of a message's capability table, returning its index.capnp% decodes a message from a bytestring.The segments will not be copied; the resulting message will be a view into the original bytestring. Runs in O(number of segments in the message).capnp+ encodes a message as a bytestring builder.capnp read32 readSegment reads in a message using the monadic context, which should manage the current read position, into a message. read32 should read a 32-bit little-endian integer, and  readSegment n should read a blob of n 64-bit words. The size of the message (in 64-bit words) is deducted from the traversal, limit which can be used to set the maximum message size.capnp writeMesage write32 writeSegment writes out the message. write32 should write a 32-bit word in little-endian format to the output stream.  writeSegment should write a blob.capnp handle msg writes msg to handle+. If there is an exception, it will be an ' raised by the underlying IO libraries.capnpEquivalent to  capnp handle limit reads a message from handle that is at most limit 64-bit words in length.capnpEquivalent to  capnp msg sizeHint. allocates a new, initially empty segment in msg with a capacity of sizeHint. It returns the a pair of the segment number and the segment itself. Amortized O(1).capnpLike , but the second argument allows the caller to specify the index of the segment in which to allocate the data.capnp size allocates size words within a message. it returns the starting address of the allocated memory.capnp is an empty message, i.e. a minimal message with a null pointer as its root object.capnp sizeHint allocates a new empty message, with a single segment having capacity sizeHint. If sizeHint is  , defaults to a sensible value.capnp'Create a message from a single segment.*|}*|} 8Utilities for reading capnproto messages with no schema.None#$%'(-1>? (capnpTypes which have a "default" value, but require a message to construct it.The default is usually conceptually zero-size. This is mostly useful for generated code, so that it can use standard decoding techniques on default values.capnpTypes a& whose storage is owned by a message..capnp$The type of the messages containing as.capnpGet the message in which the a is stored.capnp is basically  from the prelude, but the intent is that rather than conceptually being a "container", the instance is a value backed by a message, and the point of the type class is to be able to apply transformations to the underlying message.We don't just use  for this because while algebraically it makes sense, it would be very unintuitive to e.g. have the  instance for / not traverse over the *elements* of the list.capnpA struct value in a message.capnpA Capability in a message.capnpA list of values of type a in a message.capnp2A list of values (of arbitrary type) in a message.capnpA an absolute pointer to a value (of arbitrary type) in a message. Note that there is no variant for far pointers, which don't make sense with absolute addressing.capnpSynonym for ReadCtx + WriteCtxcapnpType (constraint) synonym for the constraints needed for most read operations.capnp get msg addr returns the Ptr stored at addr in msg. Deducts 1 from the quota for each word read (which may be multiple in the case of far pointers).capnp'setIndex value i list Set the ith element of list to value.capnp dest src4 copies the source struct to the destination struct.capnp index i list returns the ith element in list. Deducts 1 from the quotacapnpReturns the length of a listcapnp1Return a prefix of the list, of the given length.capnp3Get the size (in words) of a struct's data section.capnp3Get the size (in bytes) of a struct's data section.capnp+Get the size of a struct's pointer section.capnp>Get the size (in words) of the data sections in a struct list.capnp>Get the size (in words) of the data sections in a struct list.capnp6Get the size of the pointer sections in a struct list.capnp i struct gets the ith word from the struct's data section, returning 0 if it is absent.capnp i struct gets the ith word from the struct's pointer section, returning Nothing if it is absent.capnp value i struct sets the i)th word in the struct's data section to value.capnp value i struct sets the i/th pointer in the struct's pointer section to value.capnp1 returns the raw bytes corresponding to the list.capnp&Returns the root pointer of a message.capnp5Make the given struct the root object of its message.capnp!Allocate a struct in the message.capnpAllocate a composite list.capnpAllocate a list of capnproto Void values.capnpAllocate a list of booleanscapnp Allocate a list of 8-bit values.capnp!Allocate a list of 16-bit values.capnp!Allocate a list of 32-bit values.capnp Allocate a list of 64-bit words.capnpAllocate a list of pointers.capnpThe message to allocate in.capnpThe size of the data sectioncapnpThe size of the pointer sectioncapnp#The length of the list in elements.77 Misc. type classesNone -9>?capnp(Types that can be converted to a struct.capnpConvert a value to a struct.capnp*Types that can be extracted from a struct.capnpExtract a value from a struct.capnp2Types that can be converted to an untyped pointer.capnp Convert an a to an untyped pointer.capnp4Types that can be converted from an untyped pointer.Note that decoding do not have to succeed, if the pointer is the wrong type.capnp!Convert an untyped pointer to an a.capnp+Types which may be inserted into a message.capnpCerialize a value into the supplied message, returning the result.capnpTypes which may be marshaled into a pre-allocated object in a message.capnpMarshal a value into the pre-allocated object inside the message.Note that caller must arrange for the object to be of the correct size. This is is not necessarily guaranteed; for example, list types must coordinate the length of the list.capnp,Types which may be extracted from a message.typically, instances of  will be the algebraic data types defined in generated code for the high-level API.capnpA variation on a! which is encoded in the message.For the case of instances in generated high-level API code, this will be the low-level API analouge of the type.capnp#Extract the value from the message.capnpTypes which may be stored in a capnproto message, and have a fixed size.This applies to typed structs, but not e.g. lists, because the length must be known to allocate a list.capnpTypes which may be stored as an element of a *mutable* capnproto list.capnp value i list sets the i th index in list to valuecapnp msg size- allocates and returns a new list of length size inside msg.capnp?capnpA valid implementation for 670 for any type that meets the given constraints.capnpconvert a low-level value to a high-level one. This is not safe against malicious or invalid input; it is used for declaring top-level constants.87Make resource-safe wrappers for values, with finalizers Safe-Inferred%capnp3A cell, containing a value and possibly finalizers.capnpGet the value from a cell9None> ;high-level API for working with untyped Cap'N Proto values.None'(8>?G capnp Alias for . Using this alias may make upgrading to future versions of the library easier, as we will likely switch to a more efficient representation at some point.capnpAn untyped list.capnpA capnproto struct.capnpThe struct's data sectioncapnpThe struct's pointer sectioncapnpA capnproto pointer type.capnp/A one of a struct's sections (data or pointer).&This is just a newtype wrapper around  (which is itself just ), but critically the notion of equality is different. Two slices are considered equal if all of their elements are equal, but If the slices are different lengths, missing elements are treated as having default values. Accordingly, equality is only defined if the element type is an instance of .capnpAlias for vector's .capnpIndex into a slice, returning a default value if the the index is past the end of the array.$Handling of "basic" capnp datatypes.None '(>Y capnpA blob of bytes (Data in capnproto's schema language). The argument to the data constructor is a slice into the message, containing the raw bytes.capnpA textual string (Text in capnproto's schema language). On the wire, this is NUL-terminated. The encoding should be UTF-8, but the library does not verify this; users of the library must do validation themselves, if they care about this.Rationale: validation would require doing an up-front pass over the data, which runs counter to the overall design of capnproto.capnp msg len% allocates a new data blob of length len bytes inside the message.capnpInterpret a list of  as a capnproto  value.capnp msg len Allocates a new . inside the message. The value has space for len *bytes* (not characters).capnpInterpret a list of  as a capnproto  value.This vaildates that the list is NUL-terminated, but not that it is valid UTF-8. If it is not NUL-terminaed, a SchemaViolationError is thrown.capnp Convert a  to a .capnpReturn the underlying buffer containing the text. This does not include the null terminator.capnp Convert a  to a , comprising the raw bytes of the text (not counting the NUL terminator).5Handling of "basic" capnp datatypes (high-level API).None >?capnp A capnproto Text0. This is just an alias for the text package's .capnp A capnproto Data" value. This is just an alias for .:None#$8>?;None :The most commonly used functionality in the capnp package.Nonee~,<-Tutorial for the Haskell Cap'N Proto library.Noneî!Misc. helpers for generated code.None?capnp struct index offset def2 fetches a field from the struct's data section. index is the index of the 64-bit word in the data section in which the field resides. offset is the offset in bits from the start of that word to the field. def% is the default value for this field.capnp struct value index offset def sets a field in the struct's data section. The meaning of the parameters are as in , with value being the value to set. The width of the value is inferred from its type.capnpGet a pointer from a ByteString, where the root object is a struct with one pointer, which is the pointer we will retrieve. This is only safe for trusted inputs; it reads the message with a traversal limit of  (and so is suseptable to denial of service attacks), and it calls  if decoding is not successful.The purpose of this is for defining constants of pointer type from a schema.None  8>? =None6None#$8>?q>NoneȖNone  8>??NoneNone#$8>?   @None None  8>?)!ANone۲)None#$8>?7BNoneܴNone  8>?CNoneHNone#$8>?1Support for exchanging messages with remote vats.NonecapnpA # handles transmitting RPC messages.capnpSend a messagecapnpReceive a messagecapnp handle limit9 is a transport which reads and writes messages from/to handle . It uses limit< as the traversal limit when reading messages and decoding.capnp socket limit is a transport which reads and writes messages to/from a socket. It uses limit; as the traversal limit when reading messages and decoing.capnp log trans wraps another transport trans=, loging messages when they are sent or received (using the log. function). This can be useful for debugging..helpers for working with capnproto exceptions.None capnpConstruct an exception with a type field of failed and the given text as its reason.capnp%An exception with type = disconnectedcapnp0An exception indicating an unimplemented method.capnpAn  unimplemented( exception with a custom reason message.capnp debugMode e* converts an arbitrary haskell exception e into an rpc exception, which can be communicated to a remote vat. If  debugMode is true, the returned exception's reason field will include the text of show e.capnp(Throw an exception with a type field of  and the argument as a reason.PromisesNone#% capnp/A promise is a value that may not be ready yet.capnpA  is used to fulfill a promise.capnpAn exception thrown if  or - is called on an already-resolved fulfiller.capnpFulfill a promise by supplying the specified value. It is an error to call 7 if the promise has already been fulfilled (or broken).capnp7Break a promise. When the user of the promise executes , the specified exception will be raised. It is an error to call 8 if the promise has already been fulfilled (or broken).capnp calls either  or , depending on the argument.capnpWait for a promise to resolve, and return the result. If the promise is broken, this raises an exception instead (see ).capnp1Create a new promise and an associated fulfiller.capnpCreate a new promise which also excecutes an STM action when it is resolved.capnpLike !, but doesn't return the promise.  DNoneNone  8>?9% ENone%FNone  8>?WGNonetNone  8>?>8HNone> None#$8>?YINoneJReference counted boxes. Safe-Inferred%capnp2A reference-counted container for a value of type a.capnp val finalizer creates a new  containing the value val, with an initial reference count of 1. When the reference count drops to zero, the finalizer will be run.capnpIncrement the reference count.capnpDecrement the reference count. If this brings the count to zero, run the finalizer and release the value.capnpRelease the value immediately, and run the finalizer, regardless of the current reference count.capnpFetch the value, or  if it has been released.KNoneWcapnpA  is just a list, but with efficient appending instead of prepending. The indended use case is when you want to append a bunch of things to a list, and then get the final list to work with.A standard trick for this is to cons each element onto the *front* of the list, and then reverse the list before processing. A SnocList just packages up this trick so you can't forget to do the reverse.capnpConvert a list to a . O(n)capnpA one-element .capnp The empty .capnpAppend a value to the . A note on the name:  is cons backwards.L,Transactional queues with a close operation. Safe-Inferred#$%capnpAn exception which is thrown if a caller tries to write to a closed queue.capnp2A Queue with a close operation, with element type a.capnpCreate a new empty queue.capnpRead a value from the queue. Returns Nothing if the queue is closed.capnpWrite a value to the queue, which must not be closed. If it is closed, this will throw .capnpClose a queue. It is safe to close a queue more than once; subsequent closes will have no effect.!#handlers for incoming method calls.None#$%? kcapnpA * contains information about a method call.capnp5The id of the interface whose method is being called.capnp)The method id of the method being called.capnp!The arguments to the method call.capnpA ) which accepts the method's return value.capnpThe operations necessary to receive and handle method calls, i.e. to implement an object. It is parametrized over the monadic context in which methods are serviced.capnpHandle a method call; takes the interface and method id and returns a handler for the specific method.capnpHandle shutting-down the receiver; this is called when the last reference to the capability is dropped.capnpThis shells out to the underlying server's implementation of . It will fail with  if any of these are true:The client is a promise./The client points to an object in a remote vat.The underlying Server's unwrap method returns  for type a.capnpWait for the client to be fully resolved, and then return a client pointing directly to the destination.If the argument is null, a local client, or a (permanent) remote client, this returns the argument immediately. If the argument is a promise client, then this waits for the promise to resolve and returns the result of the resolution. If the promise resolves to *another* promise, then this waits for that promise to also resolve.If the promise is rejected, then this throws the corresponding exception.capnpSpawn a local server with its lifetime bound to the supervisor, and return a client for it. When the client is garbage collected, the server will be stopped (if it is still running).%|}%|}#%Rpc-system helpers for genrated code.None #?capnpA valid implementation of  for any type that implements IsClient.GHC gets very confused if we try to just define a single instance IsClient a => FromPtr msg a, so instead we define this helper function and emit a trivial instance for each type from the code generator.capnpA valid implementation of toPtr for any type that implements IsClient.See the notes for .$Invoke remote methodsNone-?HcapnpShorthand for class contstraints needed to invoke a method using the high-level API.capnpInvoke a method by passing it the low-level representation of its parameter, and a  Fulfiller that can be used to supply (the low-level representation of) its return value.capnpLike =, but uses the high-level representations of the data types.capnpLike :, but returns a promise instead of accepting a fulfiller.capnp Alias for MCap'n Proto RPC systemNone0|!|%None#$8>? dNNone OPQRRSTTUUVVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4""                                                                                                                                                                           111                    55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""###$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % %%%%%%%%%%%%% % % % % % % %%%%%% % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%OP700000000003888899999999999JJJJJJKKKKKLLLLLLL$capnp-0.8.0.0-GCjrmYaekqlKa81VtWWpNECapnp Capnp.Bits Capnp.Errors Capnp.Pointer Capnp.Address Capnp.MessageCapnp.TraversalLimit Data.Mutable Capnp.Untyped Capnp.ClassesCapnp.GenHelpers.Pure Capnp.ConvertCapnp.IOCapnp.CanonicalizeCapnp.Untyped.Pure Capnp.BasicsCapnp.Basics.PureCapnp.GenHelpersCapnp.Gen.Capnp.StreamCapnp.Gen.Capnp.Stream.PureCapnp.Gen.Capnp.SchemaCapnp.Gen.Capnp.Schema.PureCapnp.Gen.Capnp.RpcTwoparty Capnp.Gen.Capnp.RpcTwoparty.PureCapnp.Gen.Capnp.RpcCapnp.Gen.Capnp.Rpc.PureCapnp.Rpc.TransportCapnp.Rpc.ErrorsCapnp.Rpc.PromiseCapnp.Gen.Capnp.PersistentCapnp.Gen.Capnp.Compat.Json Capnp.Gen.Capnp.Compat.Json.PureCapnp.Rpc.ServerCapnp.Rpc.UntypedCapnp.GenHelpers.RpcCapnp.Rpc.InvokeCapnp.Gen.Capnp.Persistent.Pure Capnp.GenCapnp.Gen.CapnpCapnp.GenHelpers.ReExports1Capnp.GenHelpers.ReExports.Control.Concurrent.STM2Capnp.GenHelpers.ReExports.Control.Monad.STM.Class*Capnp.GenHelpers.ReExports.Data.ByteString'Capnp.GenHelpers.ReExports.Data.Default$Capnp.GenHelpers.ReExports.Data.Text&Capnp.GenHelpers.ReExports.Data.Vector&Capnp.GenHelpers.ReExports.SupervisorsInternal.AppendVec Codec.CapnpBSBuilderErrorInternal.BuildPure Data.DefaultDefaultInternal.FinalizerInternal.Gen.InstancesCapnp.Gen.Capnp.Cxx.Pure%Capnp.Gen.ById.Xbdf87d7bb8304e81.PureCapnp.Tutorial Capnp.Gen.ById.X86c366a91393f3f8%Capnp.Gen.ById.X86c366a91393f3f8.Pure Capnp.Gen.ById.Xa93fc509624c72d9%Capnp.Gen.ById.Xa93fc509624c72d9.Pure Capnp.Gen.ById.Xa184c7885cdaf2a1%Capnp.Gen.ById.Xa184c7885cdaf2a1.Pure Capnp.Gen.ById.Xb312981b2552a250%Capnp.Gen.ById.Xb312981b2552a250.Pure Capnp.Gen.ById.Xb8630836983feed7Capnp.Gen.Capnp.Cxx Capnp.Gen.ById.Xbdf87d7bb8304e81 Capnp.Gen.ById.X8ef99297a43a5e34%Capnp.Gen.ById.X8ef99297a43a5e34.Pure Internal.RcInternal.SnocListInternal.TCloseQ Capnp.Rpc%Capnp.Gen.ById.Xb8630836983feed7.Pure1data-default-class-0.1.2.0-IIN1s3V8yfYEDHe5yjxXHVData.Default.ClassdefWord1 word1ToBool WordCount ByteCountBitCountbitsToBytesCeilbytesToWordsCeilbytesToWordsFloor wordsToByteslohii32i30i29fromLofromHifromI32fromI30fromI29bitRange replaceBits $fShowWord1$fIntegralWord1 $fRealWord1 $fNumWord1 $fOrdWord1 $fEqWord1 $fEnumWord1$fBoundedWord1 $fBitsWord1$fNumWordCount$fRealWordCount$fIntegralWordCount$fBitsWordCount$fOrdWordCount $fEqWordCount$fEnumWordCount$fShowWordCount$fBoundedWordCount$fNumByteCount$fRealByteCount$fIntegralByteCount$fBitsByteCount$fOrdByteCount $fEqByteCount$fEnumByteCount$fShowByteCount$fBoundedByteCount $fNumBitCount$fRealBitCount$fIntegralBitCount$fBitsBitCount $fOrdBitCount $fEqBitCount$fEnumBitCount$fShowBitCount$fBoundedBitCount BoundsErrorRecursionLimitErrorTraversalLimitErrorInvalidDataError SizeErrorSchemaViolationErrorInvalidUtf8ErrorindexmaxIndex$fExceptionError $fShowError $fEqErrorEltSpec EltNormal EltComposite ElementSizeSz0Sz1Sz8Sz16Sz32Sz64SzPtrPtr StructPtrListPtrFarPtrCapPtrparsePtr parsePtr' serializePtr serializePtr' parseEltSpecserializeEltSpec $fShowPtr$fEqPtr $fShowEltSpec $fEqEltSpec$fShowElementSize$fEqElementSize$fEnumElementSize OffsetErrorDifferentSegments OutOfRangeAddrWordAddrCapAddrCapWordAtsegIndex wordIndex computeOffset pointerFrom $fShowAddr$fEqAddr $fShowCapAddr $fEqCapAddr$fShowWordAddr $fEqWordAddrClient nullClientLimitT MonadLimitinvoice runLimitT evalLimitT execLimitT defaultLimit$fMonadLimitRWST$fMonadLimitReaderT$fMonadLimitWriterT$fMonadLimitStateT$fMonadLimitStateT0$fMonadIOLimitT$fMonadFailLimitT$fPrimMonadLimitT$fMonadStatesLimitT$fMonadTransLimitT$fMonadLimitLimitT$fMonadThrowLimitT$fFunctorLimitT$fApplicativeLimitT $fMonadLimitTThawMutablethawfreeze unsafeThaw unsafeFreezecreatecreateTWriteCtxMutMsgConstMsgMessageSegmentnumSegsnumWordsnumCapsinternalGetSeginternalGetCapslicereadfromByteString toByteStringmaxSegmentSize maxSegmentsmaxCaps getSegment withCapTable getCapTablegetCapgetWord setSegmentsetWordsetCap appendCapdecodeencode readMessage writeMessagehPutMsgputMsghGetMsggetMsg newSegment allocInSegallocempty newMessage singleSegment$fMessagemConstMsg$fThawConstMsg $fThawSegment$fMessagemMutMsg $fEqMutMsg $fEqSegment $fEqConstMsgMessageDefaultmessageDefault HasMessage InMessagemessage TraverseMsgtMsgStructListOfListList0List1List8List16List32List64 ListStructPtrCapPtrList PtrStructRWCtxReadCtx getClientgetsetIndex copyStructlengthtakestructWordCountstructByteCountstructPtrCountstructListWordCountstructListByteCountstructListPtrCountgetDatagetPtrsetDatasetPtrrawBytesrootPtrsetRoot allocStructallocCompositeList allocList0 allocList1 allocList8 allocList16 allocList32 allocList64 allocListPtr $fThawMaybe $fThawListOf $fThawListOf0 $fThawListOf1 $fThawListOf2 $fThawListOf3 $fThawListOf4 $fThawListOf5 $fThawListOf6 $fThawStruct$fThawNormalList $fThawList $fThawPtr$fTraverseMsgNormalList$fTraverseMsgStruct$fTraverseMsgCap$fTraverseMsgPtr$fTraverseMsgFlipList$fTraverseMsgFlipList0$fTraverseMsgFlipList1$fTraverseMsgFlipList2$fTraverseMsgFlipList3$fTraverseMsgFlipList4$fTraverseMsgFlipListS$fTraverseMsgFlipListP$fTraverseMsgList$fHasMessageNormalList$fHasMessageListOf$fHasMessageList$fHasMessageStruct$fHasMessageCap$fHasMessagePtr$fMessageDefaultNormalList$fMessageDefaultListOf$fMessageDefaultListOf0$fMessageDefaultListOf1$fMessageDefaultListOf2$fMessageDefaultListOf3$fMessageDefaultListOf4$fMessageDefaultListOf5$fMessageDefaultListOf6$fMessageDefaultStructToStructtoStruct FromStruct fromStructToPtrtoPtrFromPtrfromPtr Cerialize cerializeMarshal marshalInto DecerializeCerial decerializeAllocatenew MutListElemnewListListElem listFromPtr toUntypedListIsWordfromWordtoWord WriteParam ReadParamcerializeBasicVeccerializeCompositeVec$fIsWordDouble $fIsWordFloat$fIsWordWord64$fIsWordWord32$fIsWordWord16 $fIsWordWord8 $fIsWordInt64 $fIsWordInt32 $fIsWordInt16 $fIsWordInt8 $fIsWordWord1 $fIsWordBool$fMutListElemsList$fDecerializeVector$fFromPtrmsgMaybe$fListElemmsgList$fFromPtrmsgList$fFromPtrmsgListOf$fFromPtrmsgListOf0$fFromPtrmsgMaybe0$fFromPtrmsgListOf1$fFromPtrmsgListOf2$fFromPtrmsgListOf3$fFromPtrmsgListOf4$fFromPtrmsgListOf5$fFromPtrmsgListOf6 $fToPtrsMaybe$fToPtrsStruct $fToPtrsList$fToPtrsListOf$fToPtrsListOf0$fToPtrsMaybe0$fToPtrsListOf1$fToPtrsListOf2$fToPtrsListOf3$fToPtrsListOf4$fToPtrsListOf5$fToPtrsListOf6$fFromPtrmsgStruct$fFromStructmsgStruct$fToStructmsgStructnewRootgetRoot msgToBuildermsgToLBSmsgToBS msgToValuebsToMsg bsToValuelbsToMsg lbsToValuevalueToBuilder valueToBS valueToLBS valueToMsg hGetValuegetValue sGetValuesGetMsg hPutValueputValuesPutMsg sPutValue canonicalize PureBuilder createPure defaultStruct convertValuetoPurePtrConst structData structPtrsSlice sliceIndex $fEqSlice$fCerializesList$fDecerializeList$fCerializesMaybe$fDecerializeMaybe$fCerializesStruct$fMarshalsStruct$fFromStructConstMsgStruct$fDecerializeStruct$fDefaultStruct$fGenericStruct $fShowStruct $fEqStruct $fGenericPtr $fGenericList $fShowList$fEqList$fGenericSlice $fShowSlice $fOrdSlice$fFunctorSlice$fDefaultSlice $fIsListSliceDataTextnewDatanewTextgetText dataBytes textBuffer textBytes $fToPtrsText$fMutListElemsText$fListElemmsgText$fFromPtrmsgText $fToPtrsData$fFromPtrmsgData$fMutListElemsData$fListElemmsgData$fCerializesVector$fCerializesVector0$fCerializesVector1$fCerializesVector2$fCerializesVector3$fCerializesByteString$fMarshalsByteString$fDecerializeByteString$fCerializesVector4$fCerializesVector5$fCerializesVector6$fCerializesVector7$fCerializesVector8$fCerializesText$fMarshalsText$fDecerializeText getWordField setWordField embedCapPtr getPtrConstgetTag StreamResultStreamResult'newtype_$fMutListElemsStreamResult$fListElemmsgStreamResult$fAllocatesStreamResult$fToPtrsStreamResult$fFromPtrmsgStreamResult$fMessageDefaultStreamResult$fHasMessageStreamResult$fToStructmsgStreamResult$fFromStructmsgStreamResult$fCerializesStreamResult$fMarshalsStreamResult$fDecerializeStreamResult $fFromStructConstMsgStreamResult$fDefaultStreamResult$fShowStreamResult$fEqStreamResult$fGenericStreamResult)CodeGeneratorRequest'RequestedFile'Import2CodeGeneratorRequest'RequestedFile'Import'newtype_"CodeGeneratorRequest'RequestedFile+CodeGeneratorRequest'RequestedFile'newtype_CodeGeneratorRequestCodeGeneratorRequest'newtype_ CapnpVersionCapnpVersion'newtype_ElementSize'emptyElementSize'bitElementSize'byteElementSize'twoBytesElementSize'fourBytesElementSize'eightBytesElementSize'pointerElementSize'inlineCompositeElementSize'unknown' AnnotationAnnotation'newtype_Value' Value'void Value'bool Value'int8 Value'int16 Value'int32 Value'int64 Value'uint8 Value'uint16 Value'uint32 Value'uint64 Value'float32 Value'float64 Value'text Value'data_ Value'list Value'enum Value'structValue'interfaceValue'anyPointerValue'unknown'ValueValue'newtype_Brand'Binding'Brand'Binding'unboundBrand'Binding'type_Brand'Binding'unknown' Brand'BindingBrand'Binding'newtype_ Brand'Scope'Brand'Scope'bindBrand'Scope'inheritBrand'Scope'unknown' Brand'ScopeBrand'Scope'newtype_BrandBrand'newtype_'Type'anyPointer'implicitMethodParameter0Type'anyPointer'implicitMethodParameter'newtype_Type'anyPointer'parameter"Type'anyPointer'parameter'newtype_Type'anyPointer'unconstrained'%Type'anyPointer'unconstrained'anyKind$Type'anyPointer'unconstrained'struct"Type'anyPointer'unconstrained'list(Type'anyPointer'unconstrained'capability&Type'anyPointer'unconstrained'unknown'Type'anyPointer'unconstrained&Type'anyPointer'unconstrained'newtype_Type'anyPointer'Type'anyPointer'unknown'Type'anyPointerType'anyPointer'newtype_Type'interfaceType'interface'newtype_ Type'structType'struct'newtype_ Type'enumType'enum'newtype_ Type'listType'list'newtype_Type' Type'void Type'bool Type'int8 Type'int16 Type'int32 Type'int64 Type'uint8 Type'uint16 Type'uint32 Type'uint64 Type'float32 Type'float64 Type'text Type'data_ Type'unknown'Type Type'newtype_MethodMethod'newtype_ SuperclassSuperclass'newtype_ EnumerantEnumerant'newtype_Field'ordinal'Field'ordinal'implicitField'ordinal'explicitField'ordinal'unknown' Field'ordinalField'ordinal'newtype_ Field'groupField'group'newtype_ Field'slotField'slot'newtype_Field'Field'unknown'FieldField'newtype_Node'SourceInfo'MemberNode'SourceInfo'Member'newtype_Node'SourceInfoNode'SourceInfo'newtype_Node'NestedNodeNode'NestedNode'newtype_Node'ParameterNode'Parameter'newtype_Node'annotationNode'annotation'newtype_ Node'constNode'const'newtype_Node'interfaceNode'interface'newtype_ Node'enumNode'enum'newtype_ Node'structNode'struct'newtype_Node' Node'file Node'unknown'Node Node'newtype_ get_Node'id set_Node'idget_Node'displayNameset_Node'displayNamehas_Node'displayNamenew_Node'displayName get_Node'displayNamePrefixLength set_Node'displayNamePrefixLengthget_Node'scopeIdset_Node'scopeIdget_Node'nestedNodesset_Node'nestedNodeshas_Node'nestedNodesnew_Node'nestedNodesget_Node'annotationsset_Node'annotationshas_Node'annotationsnew_Node'annotationsget_Node'parametersset_Node'parametershas_Node'parametersnew_Node'parametersget_Node'isGenericset_Node'isGeneric get_Node' set_Node'fileset_Node'struct set_Node'enumset_Node'interfaceset_Node'constset_Node'annotationset_Node'unknown'get_Node'struct'dataWordCountset_Node'struct'dataWordCountget_Node'struct'pointerCountset_Node'struct'pointerCount%get_Node'struct'preferredListEncoding%set_Node'struct'preferredListEncodingget_Node'struct'isGroupset_Node'struct'isGroup!get_Node'struct'discriminantCount!set_Node'struct'discriminantCount"get_Node'struct'discriminantOffset"set_Node'struct'discriminantOffsetget_Node'struct'fieldsset_Node'struct'fieldshas_Node'struct'fieldsnew_Node'struct'fieldsget_Node'enum'enumerantsset_Node'enum'enumerantshas_Node'enum'enumerantsnew_Node'enum'enumerantsget_Node'interface'methodsset_Node'interface'methodshas_Node'interface'methodsnew_Node'interface'methodsget_Node'interface'superclassesset_Node'interface'superclasseshas_Node'interface'superclassesnew_Node'interface'superclassesget_Node'const'type_set_Node'const'type_has_Node'const'type_new_Node'const'type_get_Node'const'valueset_Node'const'valuehas_Node'const'valuenew_Node'const'valueget_Node'annotation'type_set_Node'annotation'type_has_Node'annotation'type_new_Node'annotation'type_get_Node'annotation'targetsFileset_Node'annotation'targetsFile get_Node'annotation'targetsConst set_Node'annotation'targetsConstget_Node'annotation'targetsEnumset_Node'annotation'targetsEnum$get_Node'annotation'targetsEnumerant$set_Node'annotation'targetsEnumerant!get_Node'annotation'targetsStruct!set_Node'annotation'targetsStruct get_Node'annotation'targetsField set_Node'annotation'targetsField get_Node'annotation'targetsUnion set_Node'annotation'targetsUnion get_Node'annotation'targetsGroup set_Node'annotation'targetsGroup$get_Node'annotation'targetsInterface$set_Node'annotation'targetsInterface!get_Node'annotation'targetsMethod!set_Node'annotation'targetsMethod get_Node'annotation'targetsParam set_Node'annotation'targetsParam%get_Node'annotation'targetsAnnotation%set_Node'annotation'targetsAnnotationget_Node'Parameter'nameset_Node'Parameter'namehas_Node'Parameter'namenew_Node'Parameter'nameget_Node'NestedNode'nameset_Node'NestedNode'namehas_Node'NestedNode'namenew_Node'NestedNode'nameget_Node'NestedNode'idset_Node'NestedNode'idget_Node'SourceInfo'idset_Node'SourceInfo'idget_Node'SourceInfo'docCommentset_Node'SourceInfo'docCommenthas_Node'SourceInfo'docCommentnew_Node'SourceInfo'docCommentget_Node'SourceInfo'membersset_Node'SourceInfo'membershas_Node'SourceInfo'membersnew_Node'SourceInfo'members%get_Node'SourceInfo'Member'docComment%set_Node'SourceInfo'Member'docComment%has_Node'SourceInfo'Member'docComment%new_Node'SourceInfo'Member'docCommentget_Field'nameset_Field'namehas_Field'namenew_Field'nameget_Field'codeOrderset_Field'codeOrderget_Field'annotationsset_Field'annotationshas_Field'annotationsnew_Field'annotationsget_Field'discriminantValueset_Field'discriminantValueget_Field'ordinal get_Field'set_Field'slotset_Field'groupset_Field'unknown'get_Field'slot'offsetset_Field'slot'offsetget_Field'slot'type_set_Field'slot'type_has_Field'slot'type_new_Field'slot'type_get_Field'slot'defaultValueset_Field'slot'defaultValuehas_Field'slot'defaultValuenew_Field'slot'defaultValue!get_Field'slot'hadExplicitDefault!set_Field'slot'hadExplicitDefaultget_Field'group'typeIdset_Field'group'typeIdget_Field'ordinal'set_Field'ordinal'implicitset_Field'ordinal'explicitset_Field'ordinal'unknown'field'noDiscriminantget_Enumerant'nameset_Enumerant'namehas_Enumerant'namenew_Enumerant'nameget_Enumerant'codeOrderset_Enumerant'codeOrderget_Enumerant'annotationsset_Enumerant'annotationshas_Enumerant'annotationsnew_Enumerant'annotationsget_Superclass'idset_Superclass'idget_Superclass'brandset_Superclass'brandhas_Superclass'brandnew_Superclass'brandget_Method'nameset_Method'namehas_Method'namenew_Method'nameget_Method'codeOrderset_Method'codeOrderget_Method'paramStructTypeset_Method'paramStructTypeget_Method'resultStructTypeset_Method'resultStructTypeget_Method'annotationsset_Method'annotationshas_Method'annotationsnew_Method'annotationsget_Method'paramBrandset_Method'paramBrandhas_Method'paramBrandnew_Method'paramBrandget_Method'resultBrandset_Method'resultBrandhas_Method'resultBrandnew_Method'resultBrandget_Method'implicitParametersset_Method'implicitParametershas_Method'implicitParametersnew_Method'implicitParameters get_Type' set_Type'void set_Type'bool set_Type'int8set_Type'int16set_Type'int32set_Type'int64set_Type'uint8set_Type'uint16set_Type'uint32set_Type'uint64set_Type'float32set_Type'float64 set_Type'textset_Type'data_ set_Type'list set_Type'enumset_Type'structset_Type'interfaceset_Type'anyPointerset_Type'unknown'get_Type'list'elementTypeset_Type'list'elementTypehas_Type'list'elementTypenew_Type'list'elementTypeget_Type'enum'typeIdset_Type'enum'typeIdget_Type'enum'brandset_Type'enum'brandhas_Type'enum'brandnew_Type'enum'brandget_Type'struct'typeIdset_Type'struct'typeIdget_Type'struct'brandset_Type'struct'brandhas_Type'struct'brandnew_Type'struct'brandget_Type'interface'typeIdset_Type'interface'typeIdget_Type'interface'brandset_Type'interface'brandhas_Type'interface'brandnew_Type'interface'brandget_Type'anyPointer'!set_Type'anyPointer'unconstrainedset_Type'anyPointer'parameter+set_Type'anyPointer'implicitMethodParameterset_Type'anyPointer'unknown'"get_Type'anyPointer'unconstrained')set_Type'anyPointer'unconstrained'anyKind(set_Type'anyPointer'unconstrained'struct&set_Type'anyPointer'unconstrained'list,set_Type'anyPointer'unconstrained'capability*set_Type'anyPointer'unconstrained'unknown'%get_Type'anyPointer'parameter'scopeId%set_Type'anyPointer'parameter'scopeId,get_Type'anyPointer'parameter'parameterIndex,set_Type'anyPointer'parameter'parameterIndex:get_Type'anyPointer'implicitMethodParameter'parameterIndex:set_Type'anyPointer'implicitMethodParameter'parameterIndexget_Brand'scopesset_Brand'scopeshas_Brand'scopesnew_Brand'scopesget_Brand'Scope'scopeIdset_Brand'Scope'scopeIdget_Brand'Scope'set_Brand'Scope'bindset_Brand'Scope'inheritset_Brand'Scope'unknown'get_Brand'Binding'set_Brand'Binding'unboundset_Brand'Binding'type_set_Brand'Binding'unknown' get_Value'set_Value'voidset_Value'boolset_Value'int8set_Value'int16set_Value'int32set_Value'int64set_Value'uint8set_Value'uint16set_Value'uint32set_Value'uint64set_Value'float32set_Value'float64set_Value'textset_Value'data_set_Value'listset_Value'enumset_Value'structset_Value'interfaceset_Value'anyPointerset_Value'unknown'get_Annotation'idset_Annotation'idget_Annotation'valueset_Annotation'valuehas_Annotation'valuenew_Annotation'valueget_Annotation'brandset_Annotation'brandhas_Annotation'brandnew_Annotation'brandget_CapnpVersion'majorset_CapnpVersion'majorget_CapnpVersion'minorset_CapnpVersion'minorget_CapnpVersion'microset_CapnpVersion'microget_CodeGeneratorRequest'nodesset_CodeGeneratorRequest'nodeshas_CodeGeneratorRequest'nodesnew_CodeGeneratorRequest'nodes'get_CodeGeneratorRequest'requestedFiles'set_CodeGeneratorRequest'requestedFiles'has_CodeGeneratorRequest'requestedFiles'new_CodeGeneratorRequest'requestedFiles%get_CodeGeneratorRequest'capnpVersion%set_CodeGeneratorRequest'capnpVersion%has_CodeGeneratorRequest'capnpVersion%new_CodeGeneratorRequest'capnpVersion#get_CodeGeneratorRequest'sourceInfo#set_CodeGeneratorRequest'sourceInfo#has_CodeGeneratorRequest'sourceInfo#new_CodeGeneratorRequest'sourceInfo)get_CodeGeneratorRequest'RequestedFile'id)set_CodeGeneratorRequest'RequestedFile'id/get_CodeGeneratorRequest'RequestedFile'filename/set_CodeGeneratorRequest'RequestedFile'filename/has_CodeGeneratorRequest'RequestedFile'filename/new_CodeGeneratorRequest'RequestedFile'filename.get_CodeGeneratorRequest'RequestedFile'imports.set_CodeGeneratorRequest'RequestedFile'imports.has_CodeGeneratorRequest'RequestedFile'imports.new_CodeGeneratorRequest'RequestedFile'imports0get_CodeGeneratorRequest'RequestedFile'Import'id0set_CodeGeneratorRequest'RequestedFile'Import'id2get_CodeGeneratorRequest'RequestedFile'Import'name2set_CodeGeneratorRequest'RequestedFile'Import'name2has_CodeGeneratorRequest'RequestedFile'Import'name2new_CodeGeneratorRequest'RequestedFile'Import'name$fMutListElemsNode$fListElemmsgNode$fAllocatesNode $fToPtrsNode$fFromPtrmsgNode$fMessageDefaultNode$fHasMessageNode$fToStructmsgNode$fFromStructmsgNode$fMessageDefaultNode'struct$fHasMessageNode'struct$fToStructmsgNode'struct$fFromStructmsgNode'struct$fMessageDefaultNode'enum$fHasMessageNode'enum$fToStructmsgNode'enum$fFromStructmsgNode'enum$fMessageDefaultNode'interface$fHasMessageNode'interface$fToStructmsgNode'interface$fFromStructmsgNode'interface$fMessageDefaultNode'const$fHasMessageNode'const$fToStructmsgNode'const$fFromStructmsgNode'const$fMessageDefaultNode'annotation$fHasMessageNode'annotation$fToStructmsgNode'annotation$fFromStructmsgNode'annotation$fFromStructmsgNode'$fMutListElemsNode'Parameter$fListElemmsgNode'Parameter$fAllocatesNode'Parameter$fToPtrsNode'Parameter$fFromPtrmsgNode'Parameter$fMessageDefaultNode'Parameter$fHasMessageNode'Parameter$fToStructmsgNode'Parameter$fFromStructmsgNode'Parameter$fMutListElemsNode'NestedNode$fListElemmsgNode'NestedNode$fAllocatesNode'NestedNode$fToPtrsNode'NestedNode$fFromPtrmsgNode'NestedNode$fMessageDefaultNode'NestedNode$fHasMessageNode'NestedNode$fToStructmsgNode'NestedNode$fFromStructmsgNode'NestedNode$fMutListElemsNode'SourceInfo$fListElemmsgNode'SourceInfo$fAllocatesNode'SourceInfo$fToPtrsNode'SourceInfo$fFromPtrmsgNode'SourceInfo$fMessageDefaultNode'SourceInfo$fHasMessageNode'SourceInfo$fToStructmsgNode'SourceInfo$fFromStructmsgNode'SourceInfo$$fMutListElemsNode'SourceInfo'Member#$fListElemmsgNode'SourceInfo'Member!$fAllocatesNode'SourceInfo'Member$fToPtrsNode'SourceInfo'Member"$fFromPtrmsgNode'SourceInfo'Member&$fMessageDefaultNode'SourceInfo'Member"$fHasMessageNode'SourceInfo'Member#$fToStructmsgNode'SourceInfo'Member%$fFromStructmsgNode'SourceInfo'Member$fMutListElemsField$fListElemmsgField$fAllocatesField $fToPtrsField$fFromPtrmsgField$fMessageDefaultField$fHasMessageField$fToStructmsgField$fFromStructmsgField$fMessageDefaultField'slot$fHasMessageField'slot$fToStructmsgField'slot$fFromStructmsgField'slot$fMessageDefaultField'group$fHasMessageField'group$fToStructmsgField'group$fFromStructmsgField'group$fFromStructmsgField'$fMessageDefaultField'ordinal$fHasMessageField'ordinal$fToStructmsgField'ordinal$fFromStructmsgField'ordinal$fFromStructmsgField'ordinal'$fMutListElemsEnumerant$fListElemmsgEnumerant$fAllocatesEnumerant$fToPtrsEnumerant$fFromPtrmsgEnumerant$fMessageDefaultEnumerant$fHasMessageEnumerant$fToStructmsgEnumerant$fFromStructmsgEnumerant$fMutListElemsSuperclass$fListElemmsgSuperclass$fAllocatesSuperclass$fToPtrsSuperclass$fFromPtrmsgSuperclass$fMessageDefaultSuperclass$fHasMessageSuperclass$fToStructmsgSuperclass$fFromStructmsgSuperclass$fMutListElemsMethod$fListElemmsgMethod$fAllocatesMethod$fToPtrsMethod$fFromPtrmsgMethod$fMessageDefaultMethod$fHasMessageMethod$fToStructmsgMethod$fFromStructmsgMethod$fMutListElemsType$fListElemmsgType$fAllocatesType $fToPtrsType$fFromPtrmsgType$fMessageDefaultType$fHasMessageType$fToStructmsgType$fFromStructmsgType$fMessageDefaultType'list$fHasMessageType'list$fToStructmsgType'list$fFromStructmsgType'list$fMessageDefaultType'enum$fHasMessageType'enum$fToStructmsgType'enum$fFromStructmsgType'enum$fMessageDefaultType'struct$fHasMessageType'struct$fToStructmsgType'struct$fFromStructmsgType'struct$fMessageDefaultType'interface$fHasMessageType'interface$fToStructmsgType'interface$fFromStructmsgType'interface$fMessageDefaultType'anyPointer$fHasMessageType'anyPointer$fToStructmsgType'anyPointer$fFromStructmsgType'anyPointer$fFromStructmsgType'-$fMessageDefaultType'anyPointer'unconstrained)$fHasMessageType'anyPointer'unconstrained*$fToStructmsgType'anyPointer'unconstrained,$fFromStructmsgType'anyPointer'unconstrained-$fFromStructmsgType'anyPointer'unconstrained')$fMessageDefaultType'anyPointer'parameter%$fHasMessageType'anyPointer'parameter&$fToStructmsgType'anyPointer'parameter($fFromStructmsgType'anyPointer'parameter7$fMessageDefaultType'anyPointer'implicitMethodParameter3$fHasMessageType'anyPointer'implicitMethodParameter4$fToStructmsgType'anyPointer'implicitMethodParameter6$fFromStructmsgType'anyPointer'implicitMethodParameter$fFromStructmsgType'anyPointer'$fMutListElemsBrand$fListElemmsgBrand$fAllocatesBrand $fToPtrsBrand$fFromPtrmsgBrand$fMessageDefaultBrand$fHasMessageBrand$fToStructmsgBrand$fFromStructmsgBrand$fMutListElemsBrand'Scope$fListElemmsgBrand'Scope$fAllocatesBrand'Scope$fToPtrsBrand'Scope$fFromPtrmsgBrand'Scope$fMessageDefaultBrand'Scope$fHasMessageBrand'Scope$fToStructmsgBrand'Scope$fFromStructmsgBrand'Scope$fMutListElemsBrand'Binding$fListElemmsgBrand'Binding$fAllocatesBrand'Binding$fToPtrsBrand'Binding$fFromPtrmsgBrand'Binding$fMessageDefaultBrand'Binding$fHasMessageBrand'Binding$fToStructmsgBrand'Binding$fFromStructmsgBrand'Binding$fFromStructmsgBrand'Scope'$fFromStructmsgBrand'Binding'$fMutListElemsValue$fListElemmsgValue$fAllocatesValue $fToPtrsValue$fFromPtrmsgValue$fMessageDefaultValue$fHasMessageValue$fToStructmsgValue$fFromStructmsgValue$fFromStructmsgValue'$fMutListElemsAnnotation$fListElemmsgAnnotation$fAllocatesAnnotation$fToPtrsAnnotation$fFromPtrmsgAnnotation$fMessageDefaultAnnotation$fHasMessageAnnotation$fToStructmsgAnnotation$fFromStructmsgAnnotation$fMutListElemsElementSize$fListElemmsgElementSize$fIsWordElementSize$fMutListElemsCapnpVersion$fListElemmsgCapnpVersion$fAllocatesCapnpVersion$fToPtrsCapnpVersion$fFromPtrmsgCapnpVersion$fMessageDefaultCapnpVersion$fHasMessageCapnpVersion$fToStructmsgCapnpVersion$fFromStructmsgCapnpVersion"$fMutListElemsCodeGeneratorRequest!$fListElemmsgCodeGeneratorRequest$fAllocatesCodeGeneratorRequest$fToPtrsCodeGeneratorRequest $fFromPtrmsgCodeGeneratorRequest$$fMessageDefaultCodeGeneratorRequest $fHasMessageCodeGeneratorRequest!$fToStructmsgCodeGeneratorRequest#$fFromStructmsgCodeGeneratorRequest0$fMutListElemsCodeGeneratorRequest'RequestedFile/$fListElemmsgCodeGeneratorRequest'RequestedFile-$fAllocatesCodeGeneratorRequest'RequestedFile*$fToPtrsCodeGeneratorRequest'RequestedFile.$fFromPtrmsgCodeGeneratorRequest'RequestedFile2$fMessageDefaultCodeGeneratorRequest'RequestedFile.$fHasMessageCodeGeneratorRequest'RequestedFile/$fToStructmsgCodeGeneratorRequest'RequestedFile1$fFromStructmsgCodeGeneratorRequest'RequestedFile7$fMutListElemsCodeGeneratorRequest'RequestedFile'Import6$fListElemmsgCodeGeneratorRequest'RequestedFile'Import4$fAllocatesCodeGeneratorRequest'RequestedFile'Import1$fToPtrsCodeGeneratorRequest'RequestedFile'Import5$fFromPtrmsgCodeGeneratorRequest'RequestedFile'Import9$fMessageDefaultCodeGeneratorRequest'RequestedFile'Import5$fHasMessageCodeGeneratorRequest'RequestedFile'Import6$fToStructmsgCodeGeneratorRequest'RequestedFile'Import8$fFromStructmsgCodeGeneratorRequest'RequestedFile'Import$fReadElementSize$fGenericElementSize1$sel:id:CodeGeneratorRequest'RequestedFile'Import3$sel:name:CodeGeneratorRequest'RequestedFile'Import*$sel:id:CodeGeneratorRequest'RequestedFile0$sel:filename:CodeGeneratorRequest'RequestedFile/$sel:imports:CodeGeneratorRequest'RequestedFile$sel:nodes:CodeGeneratorRequest($sel:requestedFiles:CodeGeneratorRequest&$sel:capnpVersion:CodeGeneratorRequest$$sel:sourceInfo:CodeGeneratorRequest$sel:major:CapnpVersion$sel:minor:CapnpVersion$sel:micro:CapnpVersion$sel:id:Annotation$sel:value:Annotation$sel:brand:Annotation$sel:scopeId:Brand'Scope$sel:union':Brand'Scope$sel:scopes:Brand(Type'anyPointer'implicitMethodParameter'<$sel:parameterIndex:Type'anyPointer'implicitMethodParameter'Type'anyPointer'parameter''$sel:scopeId:Type'anyPointer'parameter'.$sel:parameterIndex:Type'anyPointer'parameter'Type'interface'$sel:typeId:Type'interface'$sel:brand:Type'interface' Type'struct'$sel:typeId:Type'struct'$sel:brand:Type'struct' Type'enum'$sel:typeId:Type'enum'$sel:brand:Type'enum' Type'list'$sel:elementType:Type'list'$sel:name:Method$sel:codeOrder:Method$sel:paramStructType:Method$sel:resultStructType:Method$sel:annotations:Method$sel:paramBrand:Method$sel:resultBrand:Method$sel:implicitParameters:Method$sel:id:Superclass$sel:brand:Superclass$sel:name:Enumerant$sel:codeOrder:Enumerant$sel:annotations:Enumerant Field'group'$sel:typeId:Field'group' Field'slot'$sel:offset:Field'slot'$sel:type_:Field'slot'$sel:defaultValue:Field'slot'#$sel:hadExplicitDefault:Field'slot'$sel:name:Field$sel:codeOrder:Field$sel:annotations:Field$sel:discriminantValue:Field$sel:ordinal:Field$sel:union':Field&$sel:docComment:Node'SourceInfo'Member$sel:id:Node'SourceInfo$sel:docComment:Node'SourceInfo$sel:members:Node'SourceInfo$sel:name:Node'NestedNode$sel:id:Node'NestedNode$sel:name:Node'ParameterNode'annotation'$sel:type_:Node'annotation'!$sel:targetsFile:Node'annotation'"$sel:targetsConst:Node'annotation'!$sel:targetsEnum:Node'annotation'&$sel:targetsEnumerant:Node'annotation'#$sel:targetsStruct:Node'annotation'"$sel:targetsField:Node'annotation'"$sel:targetsUnion:Node'annotation'"$sel:targetsGroup:Node'annotation'&$sel:targetsInterface:Node'annotation'#$sel:targetsMethod:Node'annotation'"$sel:targetsParam:Node'annotation''$sel:targetsAnnotation:Node'annotation' Node'const'$sel:type_:Node'const'$sel:value:Node'const'Node'interface'$sel:methods:Node'interface'!$sel:superclasses:Node'interface' Node'enum'$sel:enumerants:Node'enum' Node'struct'$sel:dataWordCount:Node'struct'$sel:pointerCount:Node'struct''$sel:preferredListEncoding:Node'struct'$sel:isGroup:Node'struct'#$sel:discriminantCount:Node'struct'$$sel:discriminantOffset:Node'struct'$sel:fields:Node'struct' $sel:id:Node$sel:displayName:Node!$sel:displayNamePrefixLength:Node$sel:scopeId:Node$sel:nestedNodes:Node$sel:annotations:Node$sel:parameters:Node$sel:isGeneric:Node$sel:union':Node$fCerializesElementSize$fDecerializeElementSize$fCerializesVector9$fCerializesVector10$fCerializesVector11$fCerializesNode'Parameter$fMarshalsNode'Parameter$fDecerializeNode'Parameter"$fFromStructConstMsgNode'Parameter$fDefaultNode'Parameter$fCerializesVector12$fCerializesVector13$fCerializesVector14$fCerializesVector15$fCerializesVector16$fCerializesVector17$fCerializesVector18$fCerializesNode'NestedNode$fMarshalsNode'NestedNode$fDecerializeNode'NestedNode#$fFromStructConstMsgNode'NestedNode$fDefaultNode'NestedNode$fCerializesVector19$fCerializesVector20$fCerializesVector21$fCerializesVector22$fCerializesVector23$fCerializesVector24$fCerializesVector25"$fCerializesNode'SourceInfo'Member $fMarshalsNode'SourceInfo'Member#$fDecerializeNode'SourceInfo'Member*$fFromStructConstMsgNode'SourceInfo'Member$fDefaultNode'SourceInfo'Member$fCerializesVector26$fCerializesVector27$fCerializesVector28$fCerializesVector29$fCerializesVector30$fCerializesVector31$fCerializesVector32$fCerializesNode'SourceInfo$fMarshalsNode'SourceInfo$fDecerializeNode'SourceInfo#$fFromStructConstMsgNode'SourceInfo$fDefaultNode'SourceInfo$fMarshalsField'group$fDecerializeField'group$fFromStructConstMsgField'group$fDefaultField'group$fMarshalsField'ordinal$fDecerializeField'ordinal!$fFromStructConstMsgField'ordinal$fDefaultField'ordinal'$fMarshalsType'anyPointer'unconstrained*$fDecerializeType'anyPointer'unconstrained1$fFromStructConstMsgType'anyPointer'unconstrained&$fDefaultType'anyPointer'unconstrained#$fMarshalsType'anyPointer'parameter&$fDecerializeType'anyPointer'parameter-$fFromStructConstMsgType'anyPointer'parameter"$fDefaultType'anyPointer'parameter1$fMarshalsType'anyPointer'implicitMethodParameter4$fDecerializeType'anyPointer'implicitMethodParameter;$fFromStructConstMsgType'anyPointer'implicitMethodParameter0$fDefaultType'anyPointer'implicitMethodParameter$fMarshalsType'anyPointer$fDecerializeType'anyPointer#$fFromStructConstMsgType'anyPointer$fDefaultType'anyPointer$fCerializesVector33$fCerializesVector34$fCerializesVector35$fCerializesVector36$fCerializesVector37$fCerializesVector38$fCerializesVector39$fCerializesBrand'Binding$fMarshalsBrand'Binding$fDecerializeBrand'Binding!$fFromStructConstMsgBrand'Binding$fDefaultBrand'Binding$fMarshalsBrand'Scope'$fDecerializeBrand'Scope' $fFromStructConstMsgBrand'Scope'$fDefaultBrand'Scope'$fCerializesVector40$fCerializesVector41$fCerializesVector42$fCerializesVector43$fCerializesVector44$fCerializesVector45$fCerializesVector46$fCerializesBrand'Scope$fMarshalsBrand'Scope$fDecerializeBrand'Scope$fFromStructConstMsgBrand'Scope$fDefaultBrand'Scope$fCerializesVector47$fCerializesVector48$fCerializesVector49$fCerializesVector50$fCerializesVector51$fCerializesVector52$fCerializesVector53$fCerializesBrand$fMarshalsBrand$fDecerializeBrand$fFromStructConstMsgBrand$fDefaultBrand$fMarshalsType'interface$fDecerializeType'interface"$fFromStructConstMsgType'interface$fDefaultType'interface$fMarshalsType'struct$fDecerializeType'struct$fFromStructConstMsgType'struct$fDefaultType'struct$fMarshalsType'enum$fDecerializeType'enum$fFromStructConstMsgType'enum$fDefaultType'enum$fMarshalsType'list$fDecerializeType'list$fFromStructConstMsgType'list$fDefaultType'list$fCerializesVector54$fCerializesVector55$fCerializesVector56$fCerializesVector57$fCerializesVector58$fCerializesVector59$fCerializesVector60$fCerializesType$fMarshalsType$fDecerializeType$fFromStructConstMsgType $fDefaultType$fMarshalsNode'annotation$fDecerializeNode'annotation#$fFromStructConstMsgNode'annotation$fDefaultNode'annotation$fCerializesVector61$fCerializesVector62$fCerializesVector63$fCerializesVector64$fCerializesVector65$fCerializesVector66$fCerializesVector67$fCerializesSuperclass$fMarshalsSuperclass$fDecerializeSuperclass$fFromStructConstMsgSuperclass$fDefaultSuperclass$fCerializesVector68$fCerializesVector69$fCerializesVector70$fCerializesVector71$fCerializesVector72$fCerializesVector73$fCerializesVector74$fCerializesValue$fMarshalsValue$fDecerializeValue$fFromStructConstMsgValue$fDefaultValue$fMarshalsField'slot$fDecerializeField'slot$fFromStructConstMsgField'slot$fDefaultField'slot$fMarshalsField'$fDecerializeField'$fFromStructConstMsgField'$fDefaultField'$fMarshalsNode'const$fDecerializeNode'const$fFromStructConstMsgNode'const$fDefaultNode'const$fCerializesVector75$fCerializesVector76$fCerializesVector77$fCerializesVector78$fCerializesVector79$fCerializesVector80$fCerializesVector81$fCerializesAnnotation$fMarshalsAnnotation$fDecerializeAnnotation$fFromStructConstMsgAnnotation$fDefaultAnnotation$fCerializesVector82$fCerializesVector83$fCerializesVector84$fCerializesVector85$fCerializesVector86$fCerializesVector87$fCerializesVector88$fCerializesMethod$fMarshalsMethod$fDecerializeMethod$fFromStructConstMsgMethod$fDefaultMethod$fMarshalsNode'interface$fDecerializeNode'interface"$fFromStructConstMsgNode'interface$fDefaultNode'interface$fCerializesVector89$fCerializesVector90$fCerializesVector91$fCerializesVector92$fCerializesVector93$fCerializesVector94$fCerializesVector95$fCerializesEnumerant$fMarshalsEnumerant$fDecerializeEnumerant$fFromStructConstMsgEnumerant$fDefaultEnumerant$fMarshalsNode'enum$fDecerializeNode'enum$fFromStructConstMsgNode'enum$fDefaultNode'enum$fCerializesVector96$fCerializesVector97$fCerializesVector98$fCerializesVector99$fCerializesVector100$fCerializesVector101$fCerializesVector102$fCerializesField$fMarshalsField$fDecerializeField$fFromStructConstMsgField$fDefaultField$fMarshalsNode'struct$fDecerializeNode'struct$fFromStructConstMsgNode'struct$fDefaultNode'struct$fMarshalsNode'$fDecerializeNode'$fFromStructConstMsgNode'$fDefaultNode'$fCerializesVector103$fCerializesVector104$fCerializesVector105$fCerializesVector106$fCerializesVector107$fCerializesVector108$fCerializesVector109$fCerializesNode$fMarshalsNode$fDecerializeNode$fFromStructConstMsgNode $fDefaultNode$fCerializesVector110$fCerializesVector111$fCerializesVector112$fCerializesVector113$fCerializesVector114$fCerializesVector115$fCerializesVector116$fCerializesCapnpVersion$fMarshalsCapnpVersion$fDecerializeCapnpVersion $fFromStructConstMsgCapnpVersion$fDefaultCapnpVersion$fCerializesVector117$fCerializesVector118$fCerializesVector119$fCerializesVector120$fCerializesVector121$fCerializesVector122$fCerializesVector1235$fCerializesCodeGeneratorRequest'RequestedFile'Import3$fMarshalsCodeGeneratorRequest'RequestedFile'Import6$fDecerializeCodeGeneratorRequest'RequestedFile'Import=$fFromStructConstMsgCodeGeneratorRequest'RequestedFile'Import2$fDefaultCodeGeneratorRequest'RequestedFile'Import$fCerializesVector124$fCerializesVector125$fCerializesVector126$fCerializesVector127$fCerializesVector128$fCerializesVector129$fCerializesVector130.$fCerializesCodeGeneratorRequest'RequestedFile,$fMarshalsCodeGeneratorRequest'RequestedFile/$fDecerializeCodeGeneratorRequest'RequestedFile6$fFromStructConstMsgCodeGeneratorRequest'RequestedFile+$fDefaultCodeGeneratorRequest'RequestedFile$fCerializesVector131$fCerializesVector132$fCerializesVector133$fCerializesVector134$fCerializesVector135$fCerializesVector136$fCerializesVector137 $fCerializesCodeGeneratorRequest$fMarshalsCodeGeneratorRequest!$fDecerializeCodeGeneratorRequest($fFromStructConstMsgCodeGeneratorRequest$fDefaultCodeGeneratorRequest$fShowCodeGeneratorRequest$fEqCodeGeneratorRequest$fGenericCodeGeneratorRequest($fShowCodeGeneratorRequest'RequestedFile&$fEqCodeGeneratorRequest'RequestedFile+$fGenericCodeGeneratorRequest'RequestedFile/$fShowCodeGeneratorRequest'RequestedFile'Import-$fEqCodeGeneratorRequest'RequestedFile'Import2$fGenericCodeGeneratorRequest'RequestedFile'Import$fShowCapnpVersion$fEqCapnpVersion$fGenericCapnpVersion $fShowNode$fEqNode $fGenericNode $fShowNode' $fEqNode'$fGenericNode'$fShowNode'struct$fEqNode'struct$fGenericNode'struct $fShowField $fEqField$fGenericField$fShowNode'enum $fEqNode'enum$fGenericNode'enum$fShowEnumerant $fEqEnumerant$fGenericEnumerant$fShowNode'interface$fEqNode'interface$fGenericNode'interface $fShowMethod $fEqMethod$fGenericMethod$fShowAnnotation$fEqAnnotation$fGenericAnnotation$fShowNode'const$fEqNode'const$fGenericNode'const $fShowField' $fEqField'$fGenericField'$fShowField'slot$fEqField'slot$fGenericField'slot $fShowValue $fEqValue$fGenericValue$fShowSuperclass$fEqSuperclass$fGenericSuperclass$fShowNode'annotation$fEqNode'annotation$fGenericNode'annotation$fShowBrand'Binding$fEqBrand'Binding$fGenericBrand'Binding $fShowType$fEqType $fGenericType$fShowType'interface$fEqType'interface$fGenericType'interface $fShowBrand $fEqBrand$fGenericBrand$fShowBrand'Scope$fEqBrand'Scope$fGenericBrand'Scope$fShowBrand'Scope'$fEqBrand'Scope'$fGenericBrand'Scope'$fShowType'struct$fEqType'struct$fGenericType'struct$fShowType'enum $fEqType'enum$fGenericType'enum$fShowType'list $fEqType'list$fGenericType'list$fShowType'anyPointer$fEqType'anyPointer$fGenericType'anyPointer-$fShowType'anyPointer'implicitMethodParameter+$fEqType'anyPointer'implicitMethodParameter0$fGenericType'anyPointer'implicitMethodParameter$fShowType'anyPointer'parameter$fEqType'anyPointer'parameter"$fGenericType'anyPointer'parameter#$fShowType'anyPointer'unconstrained!$fEqType'anyPointer'unconstrained&$fGenericType'anyPointer'unconstrained$fShowField'ordinal$fEqField'ordinal$fGenericField'ordinal$fShowField'group$fEqField'group$fGenericField'group$fShowNode'SourceInfo$fEqNode'SourceInfo$fGenericNode'SourceInfo$fShowNode'SourceInfo'Member$fEqNode'SourceInfo'Member$fGenericNode'SourceInfo'Member$fShowNode'NestedNode$fEqNode'NestedNode$fGenericNode'NestedNode$fShowNode'Parameter$fEqNode'Parameter$fGenericNode'Parameter JoinResultJoinResult'newtype_ JoinKeyPartJoinKeyPart'newtype_ThirdPartyCapIdThirdPartyCapId'newtype_ RecipientIdRecipientId'newtype_ ProvisionIdProvisionId'newtype_VatIdVatId'newtype_Side Side'server Side'client Side'unknown'get_VatId'sideset_VatId'sideget_ProvisionId'joinIdset_ProvisionId'joinIdget_JoinKeyPart'joinIdset_JoinKeyPart'joinIdget_JoinKeyPart'partCountset_JoinKeyPart'partCountget_JoinKeyPart'partNumset_JoinKeyPart'partNumget_JoinResult'joinIdset_JoinResult'joinIdget_JoinResult'succeededset_JoinResult'succeededget_JoinResult'capset_JoinResult'caphas_JoinResult'cap$fMutListElemsSide$fListElemmsgSide $fEnumSide $fIsWordSide$fMutListElemsVatId$fListElemmsgVatId$fAllocatesVatId $fToPtrsVatId$fFromPtrmsgVatId$fMessageDefaultVatId$fHasMessageVatId$fToStructmsgVatId$fFromStructmsgVatId$fMutListElemsProvisionId$fListElemmsgProvisionId$fAllocatesProvisionId$fToPtrsProvisionId$fFromPtrmsgProvisionId$fMessageDefaultProvisionId$fHasMessageProvisionId$fToStructmsgProvisionId$fFromStructmsgProvisionId$fMutListElemsRecipientId$fListElemmsgRecipientId$fAllocatesRecipientId$fToPtrsRecipientId$fFromPtrmsgRecipientId$fMessageDefaultRecipientId$fHasMessageRecipientId$fToStructmsgRecipientId$fFromStructmsgRecipientId$fMutListElemsThirdPartyCapId$fListElemmsgThirdPartyCapId$fAllocatesThirdPartyCapId$fToPtrsThirdPartyCapId$fFromPtrmsgThirdPartyCapId$fMessageDefaultThirdPartyCapId$fHasMessageThirdPartyCapId$fToStructmsgThirdPartyCapId$fFromStructmsgThirdPartyCapId$fMutListElemsJoinKeyPart$fListElemmsgJoinKeyPart$fAllocatesJoinKeyPart$fToPtrsJoinKeyPart$fFromPtrmsgJoinKeyPart$fMessageDefaultJoinKeyPart$fHasMessageJoinKeyPart$fToStructmsgJoinKeyPart$fFromStructmsgJoinKeyPart$fMutListElemsJoinResult$fListElemmsgJoinResult$fAllocatesJoinResult$fToPtrsJoinResult$fFromPtrmsgJoinResult$fMessageDefaultJoinResult$fHasMessageJoinResult$fToStructmsgJoinResult$fFromStructmsgJoinResult $fShowSide $fReadSide$fEqSide $fGenericSide$sel:joinId:JoinResult$sel:succeeded:JoinResult$sel:cap:JoinResult$sel:joinId:JoinKeyPart$sel:partCount:JoinKeyPart$sel:partNum:JoinKeyPart$sel:joinId:ProvisionId$sel:side:VatId$fCerializesSide$fDecerializeSide$fCerializesVatId$fMarshalsVatId$fDecerializeVatId$fFromStructConstMsgVatId$fDefaultVatId$fCerializesProvisionId$fMarshalsProvisionId$fDecerializeProvisionId$fFromStructConstMsgProvisionId$fDefaultProvisionId$fCerializesRecipientId$fMarshalsRecipientId$fDecerializeRecipientId$fFromStructConstMsgRecipientId$fDefaultRecipientId$fCerializesThirdPartyCapId$fMarshalsThirdPartyCapId$fDecerializeThirdPartyCapId#$fFromStructConstMsgThirdPartyCapId$fDefaultThirdPartyCapId$fCerializesJoinKeyPart$fMarshalsJoinKeyPart$fDecerializeJoinKeyPart$fFromStructConstMsgJoinKeyPart$fDefaultJoinKeyPart$fCerializesJoinResult$fMarshalsJoinResult$fDecerializeJoinResult$fFromStructConstMsgJoinResult$fDefaultJoinResult$fShowJoinResult$fEqJoinResult$fGenericJoinResult$fShowJoinKeyPart$fEqJoinKeyPart$fGenericJoinKeyPart$fShowThirdPartyCapId$fEqThirdPartyCapId$fGenericThirdPartyCapId$fShowRecipientId$fEqRecipientId$fGenericRecipientId$fShowProvisionId$fEqProvisionId$fGenericProvisionId $fShowVatId $fEqVatId$fGenericVatIdException'TypeException'Type'failedException'Type'overloadedException'Type'disconnectedException'Type'unimplementedException'Type'unknown' ExceptionException'newtype_ThirdPartyCapDescriptor ThirdPartyCapDescriptor'newtype_PromisedAnswer'Op'PromisedAnswer'Op'noop!PromisedAnswer'Op'getPointerFieldPromisedAnswer'Op'unknown'PromisedAnswer'OpPromisedAnswer'Op'newtype_PromisedAnswerPromisedAnswer'newtype_CapDescriptor'CapDescriptor'noneCapDescriptor'senderHostedCapDescriptor'senderPromiseCapDescriptor'receiverHostedCapDescriptor'receiverAnswerCapDescriptor'thirdPartyHostedCapDescriptor'unknown' CapDescriptorCapDescriptor'newtype_PayloadPayload'newtype_MessageTarget'MessageTarget'importedCapMessageTarget'promisedAnswerMessageTarget'unknown' MessageTargetMessageTarget'newtype_Join Join'newtype_AcceptAccept'newtype_ProvideProvide'newtype_Disembargo'context'!Disembargo'context'senderLoopback#Disembargo'context'receiverLoopbackDisembargo'context'acceptDisembargo'context'provideDisembargo'context'unknown'Disembargo'contextDisembargo'context'newtype_ DisembargoDisembargo'newtype_ReleaseRelease'newtype_Resolve' Resolve'capResolve'exceptionResolve'unknown'ResolveResolve'newtype_FinishFinish'newtype_Return'Return'resultsReturn'exceptionReturn'canceledReturn'resultsSentElsewhereReturn'takeFromOtherQuestionReturn'acceptFromThirdPartyReturn'unknown'ReturnReturn'newtype_Call'sendResultsTo'Call'sendResultsTo'callerCall'sendResultsTo'yourselfCall'sendResultsTo'thirdPartyCall'sendResultsTo'unknown'Call'sendResultsToCall'sendResultsTo'newtype_Call Call'newtype_ BootstrapBootstrap'newtype_Message'Message'unimplemented Message'abort Message'callMessage'returnMessage'finishMessage'resolveMessage'releaseMessage'obsoleteSaveMessage'bootstrapMessage'obsoleteDeleteMessage'provideMessage'accept Message'joinMessage'disembargoMessage'unknown'Message'newtype_ get_Message'set_Message'unimplementedset_Message'abortset_Message'callset_Message'returnset_Message'finishset_Message'resolveset_Message'releaseset_Message'obsoleteSaveset_Message'bootstrapset_Message'obsoleteDeleteset_Message'provideset_Message'acceptset_Message'joinset_Message'disembargoset_Message'unknown'get_Bootstrap'questionIdset_Bootstrap'questionId get_Bootstrap'deprecatedObjectId set_Bootstrap'deprecatedObjectId has_Bootstrap'deprecatedObjectIdget_Call'questionIdset_Call'questionIdget_Call'targetset_Call'targethas_Call'targetnew_Call'targetget_Call'interfaceIdset_Call'interfaceIdget_Call'methodIdset_Call'methodIdget_Call'paramsset_Call'paramshas_Call'paramsnew_Call'paramsget_Call'sendResultsTo get_Call'allowThirdPartyTailCall set_Call'allowThirdPartyTailCallget_Call'sendResultsTo'set_Call'sendResultsTo'callerset_Call'sendResultsTo'yourself!set_Call'sendResultsTo'thirdPartyset_Call'sendResultsTo'unknown'get_Return'answerIdset_Return'answerIdget_Return'releaseParamCapsset_Return'releaseParamCaps get_Return'set_Return'resultsset_Return'exceptionset_Return'canceledset_Return'resultsSentElsewhere set_Return'takeFromOtherQuestionset_Return'acceptFromThirdPartyset_Return'unknown'get_Finish'questionIdset_Finish'questionIdget_Finish'releaseResultCapsset_Finish'releaseResultCapsget_Resolve'promiseIdset_Resolve'promiseId get_Resolve'set_Resolve'capset_Resolve'exceptionset_Resolve'unknown'get_Release'idset_Release'idget_Release'referenceCountset_Release'referenceCountget_Disembargo'targetset_Disembargo'targethas_Disembargo'targetnew_Disembargo'targetget_Disembargo'contextget_Disembargo'context'%set_Disembargo'context'senderLoopback'set_Disembargo'context'receiverLoopbackset_Disembargo'context'acceptset_Disembargo'context'provideset_Disembargo'context'unknown'get_Provide'questionIdset_Provide'questionIdget_Provide'targetset_Provide'targethas_Provide'targetnew_Provide'targetget_Provide'recipientset_Provide'recipienthas_Provide'recipientget_Accept'questionIdset_Accept'questionIdget_Accept'provisionset_Accept'provisionhas_Accept'provisionget_Accept'embargoset_Accept'embargoget_Join'questionIdset_Join'questionIdget_Join'targetset_Join'targethas_Join'targetnew_Join'targetget_Join'keyPartset_Join'keyParthas_Join'keyPartget_MessageTarget'set_MessageTarget'importedCap set_MessageTarget'promisedAnswerset_MessageTarget'unknown'get_Payload'contentset_Payload'contenthas_Payload'contentget_Payload'capTableset_Payload'capTablehas_Payload'capTablenew_Payload'capTableget_CapDescriptor'attachedFdset_CapDescriptor'attachedFdget_CapDescriptor'set_CapDescriptor'noneset_CapDescriptor'senderHostedset_CapDescriptor'senderPromise set_CapDescriptor'receiverHosted set_CapDescriptor'receiverAnswer"set_CapDescriptor'thirdPartyHostedset_CapDescriptor'unknown'get_PromisedAnswer'questionIdset_PromisedAnswer'questionIdget_PromisedAnswer'transformset_PromisedAnswer'transformhas_PromisedAnswer'transformnew_PromisedAnswer'transformget_PromisedAnswer'Op'set_PromisedAnswer'Op'noop%set_PromisedAnswer'Op'getPointerFieldset_PromisedAnswer'Op'unknown'get_ThirdPartyCapDescriptor'idset_ThirdPartyCapDescriptor'idhas_ThirdPartyCapDescriptor'id"get_ThirdPartyCapDescriptor'vineId"set_ThirdPartyCapDescriptor'vineIdget_Exception'reasonset_Exception'reasonhas_Exception'reasonnew_Exception'reason$get_Exception'obsoleteIsCallersFault$set_Exception'obsoleteIsCallersFault get_Exception'obsoleteDurability set_Exception'obsoleteDurabilityget_Exception'type_set_Exception'type_$fMutListElemsMessage$fListElemmsgMessage$fAllocatesMessage$fToPtrsMessage$fFromPtrmsgMessage$fMessageDefaultMessage$fHasMessageMessage$fToStructmsgMessage$fFromStructmsgMessage$fMutListElemsBootstrap$fListElemmsgBootstrap$fAllocatesBootstrap$fToPtrsBootstrap$fFromPtrmsgBootstrap$fMessageDefaultBootstrap$fHasMessageBootstrap$fToStructmsgBootstrap$fFromStructmsgBootstrap$fMutListElemsCall$fListElemmsgCall$fAllocatesCall $fToPtrsCall$fFromPtrmsgCall$fMessageDefaultCall$fHasMessageCall$fToStructmsgCall$fFromStructmsgCall"$fMessageDefaultCall'sendResultsTo$fHasMessageCall'sendResultsTo$fToStructmsgCall'sendResultsTo!$fFromStructmsgCall'sendResultsTo"$fFromStructmsgCall'sendResultsTo'$fMutListElemsReturn$fListElemmsgReturn$fAllocatesReturn$fToPtrsReturn$fFromPtrmsgReturn$fMessageDefaultReturn$fHasMessageReturn$fToStructmsgReturn$fFromStructmsgReturn$fMutListElemsFinish$fListElemmsgFinish$fAllocatesFinish$fToPtrsFinish$fFromPtrmsgFinish$fMessageDefaultFinish$fHasMessageFinish$fToStructmsgFinish$fFromStructmsgFinish$fMutListElemsResolve$fListElemmsgResolve$fAllocatesResolve$fToPtrsResolve$fFromPtrmsgResolve$fMessageDefaultResolve$fHasMessageResolve$fToStructmsgResolve$fFromStructmsgResolve$fMutListElemsRelease$fListElemmsgRelease$fAllocatesRelease$fToPtrsRelease$fFromPtrmsgRelease$fMessageDefaultRelease$fHasMessageRelease$fToStructmsgRelease$fFromStructmsgRelease$fMutListElemsDisembargo$fListElemmsgDisembargo$fAllocatesDisembargo$fToPtrsDisembargo$fFromPtrmsgDisembargo$fMessageDefaultDisembargo$fHasMessageDisembargo$fToStructmsgDisembargo$fFromStructmsgDisembargo"$fMessageDefaultDisembargo'context$fHasMessageDisembargo'context$fToStructmsgDisembargo'context!$fFromStructmsgDisembargo'context"$fFromStructmsgDisembargo'context'$fMutListElemsProvide$fListElemmsgProvide$fAllocatesProvide$fToPtrsProvide$fFromPtrmsgProvide$fMessageDefaultProvide$fHasMessageProvide$fToStructmsgProvide$fFromStructmsgProvide$fMutListElemsAccept$fListElemmsgAccept$fAllocatesAccept$fToPtrsAccept$fFromPtrmsgAccept$fMessageDefaultAccept$fHasMessageAccept$fToStructmsgAccept$fFromStructmsgAccept$fMutListElemsJoin$fListElemmsgJoin$fAllocatesJoin $fToPtrsJoin$fFromPtrmsgJoin$fMessageDefaultJoin$fHasMessageJoin$fToStructmsgJoin$fFromStructmsgJoin$fMutListElemsMessageTarget$fListElemmsgMessageTarget$fAllocatesMessageTarget$fToPtrsMessageTarget$fFromPtrmsgMessageTarget$fMessageDefaultMessageTarget$fHasMessageMessageTarget$fToStructmsgMessageTarget$fFromStructmsgMessageTarget$fMutListElemsPayload$fListElemmsgPayload$fAllocatesPayload$fToPtrsPayload$fFromPtrmsgPayload$fMessageDefaultPayload$fHasMessagePayload$fToStructmsgPayload$fFromStructmsgPayload$fMutListElemsCapDescriptor$fListElemmsgCapDescriptor$fAllocatesCapDescriptor$fToPtrsCapDescriptor$fFromPtrmsgCapDescriptor$fMessageDefaultCapDescriptor$fHasMessageCapDescriptor$fToStructmsgCapDescriptor$fFromStructmsgCapDescriptor$fMutListElemsPromisedAnswer$fListElemmsgPromisedAnswer$fAllocatesPromisedAnswer$fToPtrsPromisedAnswer$fFromPtrmsgPromisedAnswer$fMessageDefaultPromisedAnswer$fHasMessagePromisedAnswer$fToStructmsgPromisedAnswer$fFromStructmsgPromisedAnswer$fFromStructmsgMessageTarget'$fMutListElemsPromisedAnswer'Op$fListElemmsgPromisedAnswer'Op$fAllocatesPromisedAnswer'Op$fToPtrsPromisedAnswer'Op$fFromPtrmsgPromisedAnswer'Op!$fMessageDefaultPromisedAnswer'Op$fHasMessagePromisedAnswer'Op$fToStructmsgPromisedAnswer'Op $fFromStructmsgPromisedAnswer'Op!$fFromStructmsgPromisedAnswer'Op'%$fMutListElemsThirdPartyCapDescriptor$$fListElemmsgThirdPartyCapDescriptor"$fAllocatesThirdPartyCapDescriptor$fToPtrsThirdPartyCapDescriptor#$fFromPtrmsgThirdPartyCapDescriptor'$fMessageDefaultThirdPartyCapDescriptor#$fHasMessageThirdPartyCapDescriptor$$fToStructmsgThirdPartyCapDescriptor&$fFromStructmsgThirdPartyCapDescriptor$fFromStructmsgCapDescriptor'$fMutListElemsException$fListElemmsgException$fAllocatesException$fToPtrsException$fFromPtrmsgException$fMessageDefaultException$fHasMessageException$fToStructmsgException$fFromStructmsgException$fFromStructmsgResolve'$fFromStructmsgReturn'$fFromStructmsgMessage'$fMutListElemsException'Type$fListElemmsgException'Type$fEnumException'Type$fIsWordException'Type$fShowException'Type$fReadException'Type$fEqException'Type$fGenericException'Type$sel:reason:Exception%$sel:obsoleteIsCallersFault:Exception!$sel:obsoleteDurability:Exception$sel:type_:Exception$sel:id:ThirdPartyCapDescriptor#$sel:vineId:ThirdPartyCapDescriptor$sel:questionId:PromisedAnswer$sel:transform:PromisedAnswer$sel:attachedFd:CapDescriptor$sel:union':CapDescriptor$sel:content:Payload$sel:capTable:Payload$sel:questionId:Join$sel:target:Join$sel:keyPart:Join$sel:questionId:Accept$sel:provision:Accept$sel:embargo:Accept$sel:questionId:Provide$sel:target:Provide$sel:recipient:Provide$sel:target:Disembargo$sel:context:Disembargo$sel:id:Release$sel:referenceCount:Release$sel:promiseId:Resolve$sel:union':Resolve$sel:questionId:Finish$sel:releaseResultCaps:Finish$sel:answerId:Return$sel:releaseParamCaps:Return$sel:union':Return$sel:questionId:Call$sel:target:Call$sel:interfaceId:Call$sel:methodId:Call$sel:params:Call$sel:sendResultsTo:Call!$sel:allowThirdPartyTailCall:Call$sel:questionId:Bootstrap!$sel:deprecatedObjectId:Bootstrap$fCerializesException'Type$fDecerializeException'Type$fCerializesBootstrap$fMarshalsBootstrap$fDecerializeBootstrap$fFromStructConstMsgBootstrap$fDefaultBootstrap$fMarshalsCall'sendResultsTo$fDecerializeCall'sendResultsTo&$fFromStructConstMsgCall'sendResultsTo$fDefaultCall'sendResultsTo$fCerializesFinish$fMarshalsFinish$fDecerializeFinish$fFromStructConstMsgFinish$fDefaultFinish$fCerializesRelease$fMarshalsRelease$fDecerializeRelease$fFromStructConstMsgRelease$fDefaultRelease$fMarshalsDisembargo'context$fDecerializeDisembargo'context&$fFromStructConstMsgDisembargo'context$fDefaultDisembargo'context$fCerializesAccept$fMarshalsAccept$fDecerializeAccept$fFromStructConstMsgAccept$fDefaultAccept$fCerializesPromisedAnswer'Op$fMarshalsPromisedAnswer'Op$fDecerializePromisedAnswer'Op%$fFromStructConstMsgPromisedAnswer'Op$fDefaultPromisedAnswer'Op$fCerializesPromisedAnswer$fMarshalsPromisedAnswer$fDecerializePromisedAnswer"$fFromStructConstMsgPromisedAnswer$fDefaultPromisedAnswer$fCerializesMessageTarget$fMarshalsMessageTarget$fDecerializeMessageTarget!$fFromStructConstMsgMessageTarget$fDefaultMessageTarget$fCerializesJoin$fMarshalsJoin$fDecerializeJoin$fFromStructConstMsgJoin $fDefaultJoin$fCerializesProvide$fMarshalsProvide$fDecerializeProvide$fFromStructConstMsgProvide$fDefaultProvide$fCerializesDisembargo$fMarshalsDisembargo$fDecerializeDisembargo$fFromStructConstMsgDisembargo$fDefaultDisembargo#$fCerializesThirdPartyCapDescriptor!$fMarshalsThirdPartyCapDescriptor$$fDecerializeThirdPartyCapDescriptor+$fFromStructConstMsgThirdPartyCapDescriptor $fDefaultThirdPartyCapDescriptor$fMarshalsCapDescriptor'$fDecerializeCapDescriptor'"$fFromStructConstMsgCapDescriptor'$fDefaultCapDescriptor'$fCerializesCapDescriptor$fMarshalsCapDescriptor$fDecerializeCapDescriptor!$fFromStructConstMsgCapDescriptor$fDefaultCapDescriptor$fCerializesPayload$fMarshalsPayload$fDecerializePayload$fFromStructConstMsgPayload$fDefaultPayload$fCerializesCall$fMarshalsCall$fDecerializeCall$fFromStructConstMsgCall $fDefaultCall$fCerializesException$fMarshalsException$fDecerializeException$fFromStructConstMsgException$fDefaultException$fMarshalsResolve'$fDecerializeResolve'$fFromStructConstMsgResolve'$fDefaultResolve'$fCerializesResolve$fMarshalsResolve$fDecerializeResolve$fFromStructConstMsgResolve$fDefaultResolve$fMarshalsReturn'$fDecerializeReturn'$fFromStructConstMsgReturn'$fDefaultReturn'$fCerializesReturn$fMarshalsReturn$fDecerializeReturn$fFromStructConstMsgReturn$fDefaultReturn$fCerializesMessage$fMarshalsMessage$fDecerializeMessage$fFromStructConstMsgMessage$fDefaultMessage $fShowMessage $fEqMessage$fGenericMessage $fShowReturn $fEqReturn$fGenericReturn $fShowReturn' $fEqReturn'$fGenericReturn' $fShowResolve $fEqResolve$fGenericResolve$fShowResolve' $fEqResolve'$fGenericResolve'$fShowException $fEqException$fGenericException $fShowCall$fEqCall $fGenericCall $fShowPayload $fEqPayload$fGenericPayload$fShowCapDescriptor$fEqCapDescriptor$fGenericCapDescriptor$fShowCapDescriptor'$fEqCapDescriptor'$fGenericCapDescriptor'$fShowThirdPartyCapDescriptor$fEqThirdPartyCapDescriptor $fGenericThirdPartyCapDescriptor$fShowDisembargo$fEqDisembargo$fGenericDisembargo $fShowProvide $fEqProvide$fGenericProvide $fShowJoin$fEqJoin $fGenericJoin$fShowMessageTarget$fEqMessageTarget$fGenericMessageTarget$fShowPromisedAnswer$fEqPromisedAnswer$fGenericPromisedAnswer$fShowPromisedAnswer'Op$fEqPromisedAnswer'Op$fGenericPromisedAnswer'Op $fShowAccept $fEqAccept$fGenericAccept$fShowDisembargo'context$fEqDisembargo'context$fGenericDisembargo'context $fShowRelease $fEqRelease$fGenericRelease $fShowFinish $fEqFinish$fGenericFinish$fShowCall'sendResultsTo$fEqCall'sendResultsTo$fGenericCall'sendResultsTo$fShowBootstrap $fEqBootstrap$fGenericBootstrap TransportsendMsgrecvMsghandleTransportsocketTransporttracingTransporteFailed eDisconnectedeMethodUnimplementedeUnimplemented wrapException throwFailed$fExceptionExceptionPromise FulfillerErrAlreadyResolvedfulfill breakPromisebreakOrFulfillwait newPromisenewPromiseWithCallback newCallback$fExceptionErrAlreadyResolved $fEqPromise$fShowErrAlreadyResolvedRealmGateway'export'params#RealmGateway'export'params'newtype_RealmGateway'import'params#RealmGateway'import'params'newtype_ RealmGatewayRealmGateway'newtype_Persistent'SaveResultsPersistent'SaveResults'newtype_Persistent'SaveParamsPersistent'SaveParams'newtype_ PersistentPersistent'newtype_!get_Persistent'SaveParams'sealFor!set_Persistent'SaveParams'sealFor!has_Persistent'SaveParams'sealFor$get_Persistent'SaveResults'sturdyRef$set_Persistent'SaveResults'sturdyRef$has_Persistent'SaveResults'sturdyRef"get_RealmGateway'import'params'cap"set_RealmGateway'import'params'cap"has_RealmGateway'import'params'cap%get_RealmGateway'import'params'params%set_RealmGateway'import'params'params%has_RealmGateway'import'params'params%new_RealmGateway'import'params'params"get_RealmGateway'export'params'cap"set_RealmGateway'export'params'cap"has_RealmGateway'export'params'cap%get_RealmGateway'export'params'params%set_RealmGateway'export'params'params%has_RealmGateway'export'params'params%new_RealmGateway'export'params'params$fToPtrsPersistent$fFromPtrmsgPersistent#$fMutListElemsPersistent'SaveParams"$fListElemmsgPersistent'SaveParams $fAllocatesPersistent'SaveParams$fToPtrsPersistent'SaveParams!$fFromPtrmsgPersistent'SaveParams%$fMessageDefaultPersistent'SaveParams!$fHasMessagePersistent'SaveParams"$fToStructmsgPersistent'SaveParams$$fFromStructmsgPersistent'SaveParams$$fMutListElemsPersistent'SaveResults#$fListElemmsgPersistent'SaveResults!$fAllocatesPersistent'SaveResults$fToPtrsPersistent'SaveResults"$fFromPtrmsgPersistent'SaveResults&$fMessageDefaultPersistent'SaveResults"$fHasMessagePersistent'SaveResults#$fToStructmsgPersistent'SaveResults%$fFromStructmsgPersistent'SaveResults$fToPtrsRealmGateway$fFromPtrmsgRealmGateway($fMutListElemsRealmGateway'import'params'$fListElemmsgRealmGateway'import'params%$fAllocatesRealmGateway'import'params"$fToPtrsRealmGateway'import'params&$fFromPtrmsgRealmGateway'import'params*$fMessageDefaultRealmGateway'import'params&$fHasMessageRealmGateway'import'params'$fToStructmsgRealmGateway'import'params)$fFromStructmsgRealmGateway'import'params($fMutListElemsRealmGateway'export'params'$fListElemmsgRealmGateway'export'params%$fAllocatesRealmGateway'export'params"$fToPtrsRealmGateway'export'params&$fFromPtrmsgRealmGateway'export'params*$fMessageDefaultRealmGateway'export'params&$fHasMessageRealmGateway'export'params'$fToStructmsgRealmGateway'export'params)$fFromStructmsgRealmGateway'export'paramsDiscriminatorOptionsDiscriminatorOptions'newtype_FlattenOptionsFlattenOptions'newtype_ Value'CallValue'Call'newtype_ Value'FieldValue'Field'newtype_ Value'null Value'boolean Value'number Value'string Value'array Value'object Value'callset_Value'nullset_Value'booleanset_Value'numberset_Value'stringset_Value'arrayset_Value'objectset_Value'callget_Value'Field'nameset_Value'Field'namehas_Value'Field'namenew_Value'Field'nameget_Value'Field'valueset_Value'Field'valuehas_Value'Field'valuenew_Value'Field'valueget_Value'Call'functionset_Value'Call'functionhas_Value'Call'functionnew_Value'Call'functionget_Value'Call'paramsset_Value'Call'paramshas_Value'Call'paramsnew_Value'Call'paramsget_FlattenOptions'prefixset_FlattenOptions'prefixhas_FlattenOptions'prefixnew_FlattenOptions'prefixget_DiscriminatorOptions'nameset_DiscriminatorOptions'namehas_DiscriminatorOptions'namenew_DiscriminatorOptions'name"get_DiscriminatorOptions'valueName"set_DiscriminatorOptions'valueName"has_DiscriminatorOptions'valueName"new_DiscriminatorOptions'valueName$fMutListElemsValue'Field$fListElemmsgValue'Field$fAllocatesValue'Field$fToPtrsValue'Field$fFromPtrmsgValue'Field$fMessageDefaultValue'Field$fHasMessageValue'Field$fToStructmsgValue'Field$fFromStructmsgValue'Field$fMutListElemsValue'Call$fListElemmsgValue'Call$fAllocatesValue'Call$fToPtrsValue'Call$fFromPtrmsgValue'Call$fMessageDefaultValue'Call$fHasMessageValue'Call$fToStructmsgValue'Call$fFromStructmsgValue'Call$fMutListElemsFlattenOptions$fListElemmsgFlattenOptions$fAllocatesFlattenOptions$fToPtrsFlattenOptions$fFromPtrmsgFlattenOptions$fMessageDefaultFlattenOptions$fHasMessageFlattenOptions$fToStructmsgFlattenOptions$fFromStructmsgFlattenOptions"$fMutListElemsDiscriminatorOptions!$fListElemmsgDiscriminatorOptions$fAllocatesDiscriminatorOptions$fToPtrsDiscriminatorOptions $fFromPtrmsgDiscriminatorOptions$$fMessageDefaultDiscriminatorOptions $fHasMessageDiscriminatorOptions!$fToStructmsgDiscriminatorOptions#$fFromStructmsgDiscriminatorOptions$sel:name:DiscriminatorOptions#$sel:valueName:DiscriminatorOptions$sel:prefix:FlattenOptions$sel:function:Value'Call$sel:params:Value'Call$sel:name:Value'Field$sel:value:Value'Field$fCerializesValue'Call$fMarshalsValue'Call$fDecerializeValue'Call$fFromStructConstMsgValue'Call$fDefaultValue'Call$fCerializesValue'Field$fMarshalsValue'Field$fDecerializeValue'Field$fFromStructConstMsgValue'Field$fDefaultValue'Field$fCerializesFlattenOptions$fMarshalsFlattenOptions$fDecerializeFlattenOptions"$fFromStructConstMsgFlattenOptions$fDefaultFlattenOptions $fCerializesDiscriminatorOptions$fMarshalsDiscriminatorOptions!$fDecerializeDiscriminatorOptions($fFromStructConstMsgDiscriminatorOptions$fDefaultDiscriminatorOptions$fShowDiscriminatorOptions$fEqDiscriminatorOptions$fGenericDiscriminatorOptions$fShowFlattenOptions$fEqFlattenOptions$fGenericFlattenOptions$fShowValue'Call$fEqValue'Call$fGenericValue'Call$fShowValue'Field$fEqValue'Field$fGenericValue'FieldCallInfo interfaceIdmethodId argumentsresponse ServerOps handleCall handleStop handleCastServershutdownunwrap MethodHandlerinvoke pureHandler rawHandlerrawAsyncHandlertoUntypedHandlerfromUntypedHandleruntypedHandler methodThrowmethodUnimplemented runServerPipelineIsClienttoClient fromClient ConnConfig$sel:maxQuestions:ConnConfig$sel:maxExports:ConnConfig$sel:debugMode:ConnConfig$sel:getBootstrap:ConnConfig$sel:withBootstrap:ConnConfigRpcError ReceivedAbort SentAbort handleConnwalkPipelinePtrpipelineClientcallnewPromiseClient unwrapServer waitClientexportclientMethodHandler$fExceptionRpcError $fShowQAId $fShowIEId $fEqClient' $fEqImportRef $fShowClient$fHashableConn$fEqConn$fIsClientClient$fDefaultConnConfig $fEqClient$fEqIEId$fHashableIEId$fEqQAId$fHashableQAId $fEqEmbargoId$fHashableEmbargoId$fShowRpcError $fEqRpcError$fGenericRpcError handleMethodisClientFromPtr isClientToPtr InvokePureCtx invokeRaw invokePureinvokePurePromise?#$sel:cap:RealmGateway'export'params&$sel:params:RealmGateway'export'params#$sel:cap:RealmGateway'import'params&$sel:params:RealmGateway'import'paramsRealmGateway'server_realmGateway'import_realmGateway'export%$sel:sturdyRef:Persistent'SaveResults"$sel:sealFor:Persistent'SaveParamsPersistent'server_persistent'saveexport_Persistentexport_RealmGateway$fServerIOPersistent$fCerializesPersistent$fDecerializePersistent$fIsClientPersistent!$fCerializesPersistent'SaveParams$fMarshalsPersistent'SaveParams"$fDecerializePersistent'SaveParams)$fFromStructConstMsgPersistent'SaveParams$fDefaultPersistent'SaveParams"$fCerializesPersistent'SaveResults $fMarshalsPersistent'SaveResults#$fDecerializePersistent'SaveResults*$fFromStructConstMsgPersistent'SaveResults$fDefaultPersistent'SaveResults.$fPersistent'server_IOPersistentsturdyRefowner$fServerIORealmGateway$fCerializesRealmGateway$fDecerializeRealmGateway$fIsClientRealmGateway&$fCerializesRealmGateway'import'params$$fMarshalsRealmGateway'import'params'$fDecerializeRealmGateway'import'params.$fFromStructConstMsgRealmGateway'import'params#$fDefaultRealmGateway'import'params&$fCerializesRealmGateway'export'params$$fMarshalsRealmGateway'export'params'$fDecerializeRealmGateway'export'params.$fFromStructConstMsgRealmGateway'export'params#$fDefaultRealmGateway'export'params$fRealmGateway'server_IORealmGatewayinternalRefexternalRefinternalOwnerexternalOwner $fShowRealmGateway'export'params$fEqRealmGateway'export'params#$fGenericRealmGateway'export'params $fShowRealmGateway'import'params$fEqRealmGateway'import'params#$fGenericRealmGateway'import'params$fShowRealmGateway$fEqRealmGateway$fGenericRealmGateway$fShowPersistent'SaveResults$fEqPersistent'SaveResults$fGenericPersistent'SaveResults$fShowPersistent'SaveParams$fEqPersistent'SaveParams$fGenericPersistent'SaveParams$fShowPersistent$fEqPersistent$fGenericPersistentbase GHC.Conc.IO registerDelay GHC.Conc.Sync writeTVarreadTVar readTVarIO newTVarIOnewTVarcatchSTMthrowSTMorElseretry atomicallySTMTVar stm-2.5.0.0Control.Monad.STMcheckControl.Concurrent.STM.TArrayTArrayControl.Concurrent.STM.TVar mkWeakTVarswapTVar stateTVar modifyTVar' modifyTVarControl.Concurrent.STM.TQueue isEmptyTQueue unGetTQueue tryPeekTQueue peekTQueue flushTQueue tryReadTQueue readTQueue writeTQueue newTQueueIO newTQueueTQueueControl.Concurrent.STM.TMVar mkWeakTMVar isEmptyTMVar swapTMVar tryReadTMVar readTMVar tryPutTMVarputTMVar tryTakeTMVar takeTMVarnewEmptyTMVarIO newEmptyTMVar newTMVarIOnewTMVarTMVarControl.Concurrent.STM.TChan cloneTChan isEmptyTChan unGetTChandupTChan tryPeekTChan peekTChan tryReadTChan readTChan writeTChannewBroadcastTChanIOnewBroadcastTChan newTChanIOnewTChanTChanControl.Concurrent.STM.TBQueue isFullTBQueueisEmptyTBQueue lengthTBQueue unGetTBQueuetryPeekTBQueue peekTBQueue flushTBQueuetryReadTBQueue readTBQueue writeTBQueue newTBQueueIO newTBQueueTBQueue(monad-stm-0.1.0.2-HjPql29IOYBCZIJ1VWuHRcControl.Monad.STM.ClassMonadSTMliftSTMbytestring-0.10.10.0Data.ByteString.Internal ByteStringData.ByteString appendFile writeFilereadFileinteract getContents hGetContentshGetSomehGetNonBlockinghGetputStrLnputStr hPutStrLnhPutStrhPutNonBlockinghPuthGetLinegetLinecopypackCStringLen packCStringuseAsCStringLen useAsCStringsorttailsinitsunzipzipWithzipfindSubstrings findSubstringbreakSubstring isInfixOf stripSuffix isSuffixOf stripPrefix isPrefixOf partitionfindfilternotElemelem findIndices findIndexcount elemIndices elemIndexEnd elemIndex intercalategroupBygroupsplit splitWithspanEndspanbreakEnd breakBytebreak dropWhile takeWhilesplitAtdropunfoldrNunfoldr replicatescanr1scanrscanl1scanl mapAccumR mapAccumLminimummaximumallany concatMapconcatfoldr1'foldr1foldl1'foldl1foldr'foldrfoldl'foldl transpose interspersereversemapappendunsnocinitlastunconstailheadsnocconsnullunpackpack singleton text-1.2.3.2Data.Text.Internal Data.TextcommonPrefixesunwordsunlineslineswords breakOnAll breakOnEndbreakOnchunksOfsplitOnstripstripEnd stripStart dropAround dropWhileEnd takeWhileEnddropEndtakeEndcenter justifyRight justifyLefttoTitletoUppertoLower toCaseFoldreplace compareLengthData.Text.ShowunpackCString#&vector-0.12.1.2-6jlbObSa8iuJfxUVGBQC5r Data.Vector unsafeCopy fromListNfromListtoListscanr1'iscanr'iscanrscanr' postscanr' postscanr prescanr'prescanrscanl1'iscanl'iscanlscanl' postscanl' postscanl prescanl'prescanl sequence_sequencefold1M'_ifoldM'_foldM'_fold1M_ifoldM_foldM_fold1M'ifoldM'foldM'fold1MifoldMfoldM minIndexByminIndex maxIndexBy minimumBy maximumByproductsumorandifoldr'ifoldrifoldl'ifoldl partitionWithunstablePartitionfilterM imapMaybemapMaybeuniqifilter izipWithM_ zipWithM_ izipWithMzipWithMunzip6unzip5unzip4unzip3zip6zip5zip4zip3 izipWith6 izipWith5 izipWith4 izipWith3izipWithzipWith6zipWith5zipWith4zipWith3forM_forMimapM_mapM_imapMmapMimapindexedmodifyunsafeBackpermute backpermuteunsafeAccumulate_unsafeAccumulate unsafeAccum accumulate_ accumulateaccum unsafeUpdate_ unsafeUpdate unsafeUpdupdate_update//force iterateNM generateM replicateM++enumFromThenTo enumFromTo enumFromStepN enumFromN constructrN constructN unfoldrNMunfoldrMiterateNgenerate unsafeDrop unsafeTake unsafeTail unsafeInit unsafeSlice unsafeLastM unsafeHeadM unsafeIndexMlastMheadMindexM unsafeLast unsafeHead unsafeIndex!?!VectorData.Vector.MutableMVectorData.Vector.Genericconvert*supervisors-0.2.0.0-AkAyf3ZPYjY7tLEooW7Z1o Supervisors superviseSTM supervisewithSupervisor Supervisor GHC.MaybeNothingGHC.WordWord64 Data.EitherLeftexceptions-0.10.4Control.Monad.Catch MonadThrowthrowMData.Traversable TraversableFrozenAppendVec AppendVec fromVector makeEmptygrow getVectorgetFrozenVector getCapacitycanGrowWithoutCopy'primitive-0.7.1.0-Jxsyd70oUttYiCXCa0HqVControl.Monad.Primitive PrimMonadGHC.IO.ExceptionIOErrorGHC.IO.Handle.FDstdoutstdin Data.ByteString.Builder.InternalData.ByteString.Lazy.InternalGHC.IO.Handle.TypesHandle&network-3.1.0.1-GLZYX6Wq36oFebMVfzQrCNNetwork.Socket.TypesSocketControl.Monad.Catch.PureCatchTGHC.STSTCellnewCell addFinalizerListInt8ListBool ListDouble ListFloat ListWord64 ListWord32 ListWord16 ListWord8 ListInt64 ListInt32 ListInt16Word8GHC.EnummaxBoundGHC.ErrerrorStreamResult'List_ Node'List_/CodeGeneratorRequest'RequestedFile'Import'List_(CodeGeneratorRequest'RequestedFile'List_CodeGeneratorRequest'List_CapnpVersion'List_ElementSize'List_Annotation'List_ Value'List_Brand'Binding'List_Brand'Scope'List_ Brand'List_ Type'List_ Method'List_Superclass'List_Enumerant'List_ Field'List_Node'SourceInfo'Member'List_Node'SourceInfo'List_Node'NestedNode'List_Node'Parameter'List_ Side'List_JoinResult'List_JoinKeyPart'List_ThirdPartyCapId'List_RecipientId'List_ProvisionId'List_ VatId'List_ Message'List_Exception'Type'List_Exception'List_ThirdPartyCapDescriptor'List_PromisedAnswer'Op'List_PromisedAnswer'List_CapDescriptor'List_ Payload'List_MessageTarget'List_ Join'List_ Accept'List_ Provide'List_Disembargo'List_ Release'List_ Resolve'List_ Finish'List_ Return'List_ Call'List_Bootstrap'List_Persistent'SaveParams'List_ RealmGateway'export'params'List_ RealmGateway'import'params'List_Persistent'SaveResults'List_DiscriminatorOptions'List_FlattenOptions'List_Value'Call'List_Value'Field'List_RcincrdecrreleaseSnocList ErrClosedQwritecloseghc-prim GHC.TypesFalse