 decoder maintains a separate fluid class for each combination of superclasses in prototypes sent in by remote parties.  I. e., if the prototypes of two incoming JSON <code class="json">Objects</code> <var>D<sub>1</sub></var> and <var>D<sub>2</sub></var> have <code class="json-literal">"lispSuperclasses"</code> members whose values decode to non-<code class="api-name">equal</code> lists of symbols then the fluid objects <var>F<sub>1</sub></var> and <var>F<sub>2</sub></var> decoded from <var>D<sub>1</sub></v