{
  "configs": [
    {
      "apply": "({isProcess, isTesting, testModuleName, apis, config, addHierarchy}) => {\n      if (isProcess || isTesting) {\n        const api = apis('properties')\n        api.createActionPrefix({\n          before: [{tag: 'maker', id: 'maker'}],\n          operator: 'make',\n          after: [{tag: 'makeable', id: 'makeable'}],\n          relation: true,\n          flatten: true,\n          can: true,\n          create: [\n            {\n              id: 'make',\n              infinitive: 'make',\n            },\n            'makeable', \n            'maker'\n          ],\n          localHierarchy: [\n            ['unknown', 'maker'],\n            ['unknown', 'makeable'],\n          ],\n          config,\n        })\n      }\n      const api = apis('properties')\n      api.createActionPrefix({\n        before: [{tag: 'canSubject', id: 'canSubject'}],\n        operator: 'canVerb',\n        after: [{tag: 'canObject', id: 'canObject'}],\n        relation: true,\n        flatten: true,\n        can: true,\n        create: [\n          {\n            id: 'canVerb',\n          },\n          'canObject', \n          'canSubject'\n        ],\n        localHierarchy: [\n          ['unknown', 'canObject'],\n          ['unknown', 'canSubject'],\n        ],\n        config,\n      })\n    }"
    },
    {
      "apply": "async ({fragments, addWordToDictionary}) => {\n      const fragment = await fragments(\"canobject can be canverb by cansubject\")\n      // only run after rebuild template\n      if (fragment) {\n        const context = fragment.contexts()[0]\n        addWordToDictionary(context.be)\n        addWordToDictionary(context.by)\n        addWordToDictionary(context.can)\n      }\n    }"
    }
  ],
  "resultss": [
    {
      "apply": "({isProcess, isTesting, testModuleName, apis, config, addHierarchy}) => {\n      if (isProcess || isTesting) {\n        const api = apis('properties')\n        api.createActionPrefix({\n          before: [{tag: 'maker', id: 'maker'}],\n          operator: 'make',\n          after: [{tag: 'makeable', id: 'makeable'}],\n          relation: true,\n          flatten: true,\n          can: true,\n          create: [\n            {\n              id: 'make',\n              infinitive: 'make',\n            },\n            'makeable', \n            'maker'\n          ],\n          localHierarchy: [\n            ['unknown', 'maker'],\n            ['unknown', 'makeable'],\n          ],\n          config,\n        })\n      }\n      const api = apis('properties')\n      api.createActionPrefix({\n        before: [{tag: 'canSubject', id: 'canSubject'}],\n        operator: 'canVerb',\n        after: [{tag: 'canObject', id: 'canObject'}],\n        relation: true,\n        flatten: true,\n        can: true,\n        create: [\n          {\n            id: 'canVerb',\n          },\n          'canObject', \n          'canSubject'\n        ],\n        localHierarchy: [\n          ['unknown', 'canObject'],\n          ['unknown', 'canSubject'],\n        ],\n        config,\n      })\n    }"
    },
    {
      "apply": "async ({fragments, addWordToDictionary}) => {\n      const fragment = await fragments(\"canobject can be canverb by cansubject\")\n      // only run after rebuild template\n      if (fragment) {\n        const context = fragment.contexts()[0]\n        addWordToDictionary(context.be)\n        addWordToDictionary(context.by)\n        addWordToDictionary(context.can)\n      }\n    }"
    }
  ],
  "fragments": [
    {
      "hierarchy": [
        [
          "a",
          "article",
          false
        ],
        [
          "adjective",
          "adjective",
          false
        ],
        [
          "article",
          "article",
          false
        ],
        [
          "between",
          "preposition",
          false
        ],
        [
          "canBeDoQuestion",
          "canBeDoQuestion",
          false
        ],
        [
          "canBeQuestion",
          "canBeQuestion",
          false
        ],
        [
          "canVerb",
          "canBeQuestion",
          false
        ],
        [
          "canVerb",
          "canableAction",
          false
        ],
        [
          "canVerb",
          "ifAble",
          false
        ],
        [
          "canVerb",
          "orAble",
          false
        ],
        [
          "canableAction",
          "verb",
          false
        ],
        [
          "concept",
          "queryable",
          false
        ],
        [
          "concept",
          "theAble",
          false
        ],
        [
          "distributable",
          "queryable",
          false
        ],
        [
          "doubleQuote",
          "queryable",
          false
        ],
        [
          "each",
          "article",
          false
        ],
        [
          "every",
          "article",
          false
        ],
        [
          "have",
          "canBeDoQuestion",
          false
        ],
        [
          "have",
          "canBeQuestion",
          false
        ],
        [
          "hierarchyAble",
          "queryable",
          false
        ],
        [
          "ifAble",
          "ifAble",
          false
        ],
        [
          "is",
          "canBeQuestion",
          false
        ],
        [
          "is",
          "verb",
          false
        ],
        [
          "isQuery",
          "verb",
          false
        ],
        [
          "it",
          "pronoun",
          false
        ],
        [
          "it",
          "queryable",
          false
        ],
        [
          "it",
          "thisitthat",
          false
        ],
        [
          "it",
          "toAble",
          false
        ],
        [
          "listable",
          "theAble",
          false
        ],
        [
          "memorable",
          "theAble",
          false
        ],
        [
          "modifies",
          "verb",
          false
        ],
        [
          "negatable",
          "queryable",
          false
        ],
        [
          "noun",
          "theAble",
          false
        ],
        [
          "noun",
          "thisAble",
          false
        ],
        [
          "object",
          "listable",
          false
        ],
        [
          "object",
          "queryable",
          false
        ],
        [
          "object",
          "theAble",
          false
        ],
        [
          "orAble",
          "ifAble",
          false
        ],
        [
          "preposition",
          "preposition",
          false
        ],
        [
          "pronoun",
          "pronoun",
          false
        ],
        [
          "property",
          "queryable",
          false
        ],
        [
          "property",
          "theAble",
          false
        ],
        [
          "propertyOf",
          "preposition",
          false
        ],
        [
          "punctuation",
          "punctuation",
          false
        ],
        [
          "queryable",
          "listable",
          false
        ],
        [
          "questionMark",
          "punctuation",
          false
        ],
        [
          "readonly",
          "queryable",
          false
        ],
        [
          "reason",
          "queryable",
          false
        ],
        [
          "reason",
          "theAble",
          false
        ],
        [
          "remember",
          "verb",
          false
        ],
        [
          "stm_before",
          "adjective",
          false
        ],
        [
          "stm_current",
          "adjective",
          false
        ],
        [
          "stm_previous",
          "adjective",
          false
        ],
        [
          "that",
          "thisitthat",
          false
        ],
        [
          "the",
          "article",
          false
        ],
        [
          "theAble",
          "queryable",
          false
        ],
        [
          "this",
          "pronoun",
          false
        ],
        [
          "this",
          "queryable",
          false
        ],
        [
          "this",
          "thisitthat",
          false
        ],
        [
          "thisAble",
          "thisAble",
          false
        ],
        [
          "thisitthat",
          "queryable",
          false
        ],
        [
          "to",
          "preposition",
          false
        ],
        [
          "toAble",
          "toAble",
          false
        ],
        [
          "type",
          "property",
          false
        ],
        [
          "type",
          "whatAble",
          false
        ],
        [
          "unknown",
          "hierarchyAble",
          false
        ],
        [
          "verb",
          "verb",
          false
        ],
        [
          "what",
          "object",
          false
        ],
        [
          "what",
          "queryable",
          false
        ],
        [
          "whatAble",
          "queryable",
          false
        ],
        [
          "whose",
          "object",
          false
        ],
        [
          "xfx",
          "queryable",
          false
        ]
      ],
      "metadata": {
        "opChoices": [
          {
            "op": [
              "unknown",
              0
            ],
            "ops": [
              [
                "canPassive",
                0
              ],
              [
                "canVerb",
                0
              ],
              [
                "unknown",
                0
              ],
              [
                "unknown",
                0
              ]
            ],
            "counter": 1
          },
          {
            "op": [
              "unknown",
              0
            ],
            "ops": [
              [
                "canPassive",
                0
              ],
              [
                "canVerb",
                0
              ],
              [
                "unknown",
                0
              ]
            ],
            "counter": 2
          },
          {
            "op": [
              "canPassive",
              0
            ],
            "ops": [
              [
                "canPassive",
                0
              ],
              [
                "canVerb",
                0
              ]
            ],
            "counter": 3
          }
        ]
      },
      "trace": "undefined",
      "contexts": [
        {
          "value": "canVerb",
          "isVerb": true,
          "number": "many",
          "text": "canobject can be canverb by cansubject",
          "marker": "canVerb",
          "word": "canverb",
          "range": {
            "start": 0,
            "end": 37
          },
          "types": [
            "canVerb"
          ],
          "can": {
            "marker": "canPassive",
            "default": true,
            "word": "can",
            "text": "can",
            "range": {
              "start": 10,
              "end": 12
            },
            "level": 0
          },
          "be": {
            "marker": "beCanPassive",
            "default": true,
            "dead": true,
            "word": "be",
            "text": "be",
            "range": {
              "start": 14,
              "end": 15
            },
            "types": [
              "beCanPassive"
            ],
            "level": 0
          },
          "operator": {
            "value": "canVerb",
            "isVerb": true,
            "number": "one",
            "text": "canobject can be canverb by cansubject",
            "marker": "canVerb",
            "word": "canverb",
            "range": {
              "start": 0,
              "end": 37
            },
            "types": [
              "canVerb"
            ],
            "can": {
              "marker": "canPassive",
              "default": true,
              "word": "can",
              "text": "can",
              "range": {
                "start": 10,
                "end": 12
              },
              "level": 0
            },
            "be": {
              "marker": "beCanPassive",
              "default": true,
              "dead": true,
              "word": "be",
              "text": "be",
              "range": {
                "start": 14,
                "end": 15
              },
              "types": [
                "beCanPassive"
              ],
              "level": 0
            },
            "operator": {
              "value": "canVerb",
              "isVerb": true,
              "number": "many",
              "text": "canverb",
              "marker": "canVerb",
              "word": "canverb",
              "range": {
                "start": 17,
                "end": 23
              },
              "types": [
                "canVerb"
              ],
              "level": 0
            },
            "by": {
              "marker": "byCanPassive",
              "default": true,
              "dead": true,
              "word": "by",
              "text": "by",
              "range": {
                "start": 25,
                "end": 26
              },
              "types": [
                "byCanPassive"
              ],
              "level": 0
            },
            "evaluateWord": true,
            "imperative": false,
            "level": 0
          },
          "by": {
            "marker": "byCanPassive",
            "default": true,
            "dead": true,
            "word": "by",
            "text": "by",
            "range": {
              "start": 25,
              "end": 26
            },
            "types": [
              "byCanPassive"
            ],
            "level": 0
          },
          "dead": true,
          "flatten": true,
          "relation": true,
          "canSubject": {
            "value": "cansubject",
            "unknown": true,
            "text": "cansubject",
            "marker": "unknown",
            "word": "cansubject",
            "range": {
              "start": 28,
              "end": 37
            },
            "dead": true,
            "level": 0
          },
          "canObject": {
            "value": "canobject",
            "unknown": true,
            "text": "canobject",
            "marker": "unknown",
            "word": "canobject",
            "range": {
              "start": 0,
              "end": 8
            },
            "dead": true,
            "level": 0
          },
          "unflatten": [
            "canSubject",
            "canObject"
          ],
          "focusable": [
            "canSubject",
            "canObject"
          ],
          "interpolate": [
            {
              "property": "canObject"
            },
            {
              "word": {
                "marker": "canPassive"
              }
            },
            {
              "word": {
                "marker": "beCanPassive"
              }
            },
            {
              "property": "operator",
              "number": "canSubject"
            },
            {
              "word": {
                "marker": "byCanPassive"
              }
            },
            {
              "property": "canSubject"
            }
          ],
          "voice": "passive",
          "level": 1,
          "context_index": 1,
          "topLevel": true,
          "context_id": 2
        }
      ],
      "generated": [
        ""
      ],
      "paraphrases": [
        "canobject canverbs cansubject"
      ],
      "paraphrasesParenthesized": [],
      "generatedParenthesized": [],
      "responses": [
        ""
      ],
      "associations": [
        [
          [
            "beCanPassive",
            0
          ],
          [
            "byCanPassive",
            0
          ],
          [
            "canPassive",
            0
          ],
          [
            "canVerb",
            0
          ],
          [
            "unknown",
            0
          ]
        ]
      ],
      "summaries": [
        {
          "summaries": [
            {
              "operators": [
                {
                  "marker": [
                    "unknown",
                    0
                  ],
                  "range": {
                    "start": 0,
                    "end": 8
                  }
                },
                {
                  "marker": [
                    "canPassive",
                    0
                  ],
                  "range": {
                    "start": 10,
                    "end": 12
                  }
                },
                {
                  "marker": [
                    "beCanPassive",
                    0
                  ],
                  "range": {
                    "start": 14,
                    "end": 15
                  }
                },
                {
                  "marker": [
                    "canVerb",
                    0
                  ],
                  "range": {
                    "start": 17,
                    "end": 23
                  }
                },
                {
                  "marker": [
                    "byCanPassive",
                    0
                  ],
                  "range": {
                    "start": 25,
                    "end": 26
                  }
                },
                {
                  "marker": [
                    "unknown",
                    0
                  ],
                  "range": {
                    "start": 28,
                    "end": 37
                  }
                }
              ],
              "counter": 1
            },
            {
              "operators": [
                {
                  "marker": [
                    "unknown",
                    0
                  ],
                  "range": {
                    "start": 0,
                    "end": 8
                  }
                },
                {
                  "marker": [
                    "canPassive",
                    0
                  ],
                  "range": {
                    "start": 10,
                    "end": 12
                  }
                },
                {
                  "marker": [
                    "beCanPassive",
                    0
                  ],
                  "range": {
                    "start": 14,
                    "end": 15
                  }
                },
                {
                  "marker": [
                    "canVerb",
                    0
                  ],
                  "range": {
                    "start": 17,
                    "end": 23
                  }
                },
                {
                  "marker": [
                    "byCanPassive",
                    0
                  ],
                  "range": {
                    "start": 25,
                    "end": 26
                  }
                },
                {
                  "marker": [
                    "unknown",
                    0
                  ],
                  "range": {
                    "start": 28,
                    "end": 37
                  }
                }
              ],
              "counter": 2
            },
            {
              "operators": [
                {
                  "marker": [
                    "unknown",
                    0
                  ],
                  "range": {
                    "start": 0,
                    "end": 8
                  }
                },
                {
                  "marker": [
                    "canPassive",
                    0
                  ],
                  "range": {
                    "start": 10,
                    "end": 12
                  }
                },
                {
                  "marker": [
                    "beCanPassive",
                    0
                  ],
                  "range": {
                    "start": 14,
                    "end": 15
                  }
                },
                {
                  "marker": [
                    "canVerb",
                    0
                  ],
                  "range": {
                    "start": 17,
                    "end": 23
                  }
                },
                {
                  "marker": [
                    "byCanPassive",
                    0
                  ],
                  "range": {
                    "start": 25,
                    "end": 26
                  }
                },
                {
                  "marker": [
                    "unknown",
                    0
                  ],
                  "range": {
                    "start": 28,
                    "end": 37
                  }
                }
              ],
              "counter": 3
            },
            {
              "operators": [
                {
                  "marker": [
                    "canVerb",
                    1
                  ],
                  "range": {
                    "start": 0,
                    "end": 37
                  }
                }
              ],
              "counter": 4
            }
          ],
          "length": 1
        }
      ],
      "learned_contextual_priorities": [],
      "rtf_associations": [],
      "query": "canobject can be canverb by cansubject",
      "skipSemantics": true,
      "key": {
        "query": "canobject can be canverb by cansubject"
      }
    },
    {
      "hierarchy": [
        [
          "a",
          "article",
          false
        ],
        [
          "adjective",
          "adjective",
          false
        ],
        [
          "article",
          "article",
          false
        ],
        [
          "between",
          "preposition",
          false
        ],
        [
          "canBeDoQuestion",
          "canBeDoQuestion",
          false
        ],
        [
          "canBeQuestion",
          "canBeQuestion",
          false
        ],
        [
          "canVerb",
          "canBeQuestion",
          false
        ],
        [
          "canVerb",
          "canableAction",
          false
        ],
        [
          "canVerb",
          "ifAble",
          false
        ],
        [
          "canVerb",
          "orAble",
          false
        ],
        [
          "canableAction",
          "verb",
          false
        ],
        [
          "concept",
          "queryable",
          false
        ],
        [
          "concept",
          "theAble",
          false
        ],
        [
          "distributable",
          "queryable",
          false
        ],
        [
          "doubleQuote",
          "queryable",
          false
        ],
        [
          "each",
          "article",
          false
        ],
        [
          "every",
          "article",
          false
        ],
        [
          "have",
          "canBeDoQuestion",
          false
        ],
        [
          "have",
          "canBeQuestion",
          false
        ],
        [
          "hierarchyAble",
          "queryable",
          false
        ],
        [
          "ifAble",
          "ifAble",
          false
        ],
        [
          "is",
          "canBeQuestion",
          false
        ],
        [
          "is",
          "verb",
          false
        ],
        [
          "isQuery",
          "verb",
          false
        ],
        [
          "it",
          "pronoun",
          false
        ],
        [
          "it",
          "queryable",
          false
        ],
        [
          "it",
          "thisitthat",
          false
        ],
        [
          "it",
          "toAble",
          false
        ],
        [
          "listable",
          "theAble",
          false
        ],
        [
          "memorable",
          "theAble",
          false
        ],
        [
          "modifies",
          "verb",
          false
        ],
        [
          "negatable",
          "queryable",
          false
        ],
        [
          "noun",
          "theAble",
          false
        ],
        [
          "noun",
          "thisAble",
          false
        ],
        [
          "object",
          "listable",
          false
        ],
        [
          "object",
          "queryable",
          false
        ],
        [
          "object",
          "theAble",
          false
        ],
        [
          "orAble",
          "ifAble",
          false
        ],
        [
          "preposition",
          "preposition",
          false
        ],
        [
          "pronoun",
          "pronoun",
          false
        ],
        [
          "property",
          "queryable",
          false
        ],
        [
          "property",
          "theAble",
          false
        ],
        [
          "propertyOf",
          "preposition",
          false
        ],
        [
          "punctuation",
          "punctuation",
          false
        ],
        [
          "queryable",
          "listable",
          false
        ],
        [
          "questionMark",
          "punctuation",
          false
        ],
        [
          "readonly",
          "queryable",
          false
        ],
        [
          "reason",
          "queryable",
          false
        ],
        [
          "reason",
          "theAble",
          false
        ],
        [
          "remember",
          "verb",
          false
        ],
        [
          "stm_before",
          "adjective",
          false
        ],
        [
          "stm_current",
          "adjective",
          false
        ],
        [
          "stm_previous",
          "adjective",
          false
        ],
        [
          "that",
          "thisitthat",
          false
        ],
        [
          "the",
          "article",
          false
        ],
        [
          "theAble",
          "queryable",
          false
        ],
        [
          "this",
          "pronoun",
          false
        ],
        [
          "this",
          "queryable",
          false
        ],
        [
          "this",
          "thisitthat",
          false
        ],
        [
          "thisAble",
          "thisAble",
          false
        ],
        [
          "thisitthat",
          "queryable",
          false
        ],
        [
          "to",
          "preposition",
          false
        ],
        [
          "toAble",
          "toAble",
          false
        ],
        [
          "type",
          "property",
          false
        ],
        [
          "type",
          "whatAble",
          false
        ],
        [
          "unknown",
          "hierarchyAble",
          false
        ],
        [
          "verb",
          "verb",
          false
        ],
        [
          "what",
          "object",
          false
        ],
        [
          "what",
          "queryable",
          false
        ],
        [
          "whatAble",
          "queryable",
          false
        ],
        [
          "whose",
          "object",
          false
        ],
        [
          "xfx",
          "queryable",
          false
        ]
      ],
      "metadata": {
        "opChoices": [
          {
            "op": [
              "unknown",
              0
            ],
            "ops": [
              [
                "canStatement",
                0
              ],
              [
                "canVerb",
                0
              ],
              [
                "unknown",
                0
              ],
              [
                "unknown",
                0
              ]
            ],
            "counter": 1
          },
          {
            "op": [
              "unknown",
              0
            ],
            "ops": [
              [
                "canStatement",
                0
              ],
              [
                "canVerb",
                0
              ],
              [
                "unknown",
                0
              ]
            ],
            "counter": 2
          },
          {
            "op": [
              "canStatement",
              0
            ],
            "ops": [
              [
                "canStatement",
                0
              ],
              [
                "canVerb",
                0
              ]
            ],
            "counter": 3
          },
          {
            "op": [
              "canVerb",
              0
            ],
            "ops": [
              [
                "canVerb",
                0
              ]
            ],
            "counter": 4
          }
        ]
      },
      "trace": "undefined",
      "contexts": [
        {
          "value": "canVerb",
          "isVerb": true,
          "number": "many",
          "text": "cansubject can canverb canobject",
          "marker": "canVerb",
          "word": "canverb",
          "range": {
            "start": 0,
            "end": 31
          },
          "types": [
            "canVerb"
          ],
          "can": {
            "marker": "canStatement",
            "default": true,
            "word": "can",
            "text": "can",
            "range": {
              "start": 11,
              "end": 13
            },
            "level": 0
          },
          "verb": {
            "value": "canVerb",
            "isVerb": true,
            "number": "many",
            "text": "canverb",
            "marker": "canVerb",
            "word": "canverb",
            "range": {
              "start": 15,
              "end": 21
            },
            "types": [
              "canVerb"
            ],
            "level": 0
          },
          "voice": "active",
          "interpolate": [
            {
              "property": "canSubject"
            },
            {
              "property": "operator",
              "number": "canSubject"
            },
            {
              "property": "canObject"
            }
          ],
          "dead": true,
          "flatten": true,
          "relation": true,
          "canSubject": {
            "value": "cansubject",
            "unknown": true,
            "text": "cansubject",
            "marker": "unknown",
            "word": "cansubject",
            "range": {
              "start": 0,
              "end": 9
            },
            "dead": true,
            "types": [
              "canSubject",
              "unknown"
            ],
            "level": 0
          },
          "canObject": {
            "value": "canobject",
            "unknown": true,
            "text": "canobject",
            "marker": "unknown",
            "word": "canobject",
            "range": {
              "start": 23,
              "end": 31
            },
            "dead": true,
            "types": [
              "canObject",
              "unknown"
            ],
            "level": 0
          },
          "operator": {
            "value": "canVerb",
            "isVerb": true,
            "number": "one",
            "text": "can canverb",
            "marker": "canVerb",
            "word": "canverb",
            "range": {
              "start": 11,
              "end": 21
            },
            "types": [
              "canVerb"
            ],
            "can": {
              "marker": "canStatement",
              "default": true,
              "word": "can",
              "text": "can",
              "range": {
                "start": 11,
                "end": 13
              },
              "level": 0
            },
            "verb": {
              "value": "canVerb",
              "isVerb": true,
              "number": "many",
              "text": "canverb",
              "marker": "canVerb",
              "word": "canverb",
              "range": {
                "start": 15,
                "end": 21
              },
              "types": [
                "canVerb"
              ],
              "level": 0
            },
            "voice": "active",
            "interpolate": [
              {
                "property": "can"
              },
              {
                "property": "verb",
                "context": {
                  "number": "one"
                }
              }
            ],
            "evaluateWord": true,
            "imperative": false,
            "level": 0
          },
          "unflatten": [
            "canSubject",
            "canObject"
          ],
          "focusable": [
            "canSubject",
            "canObject"
          ],
          "level": 1,
          "context_index": 1,
          "topLevel": true,
          "context_id": 2
        }
      ],
      "generated": [
        ""
      ],
      "paraphrases": [
        "cansubject can canverb canobject"
      ],
      "paraphrasesParenthesized": [],
      "generatedParenthesized": [],
      "responses": [
        ""
      ],
      "associations": [
        [
          [
            "canStatement",
            0
          ],
          [
            "canVerb",
            0
          ],
          [
            "unknown",
            0
          ]
        ],
        [
          [
            "canVerb",
            0
          ],
          [
            "unknown",
            0
          ]
        ]
      ],
      "summaries": [
        {
          "summaries": [
            {
              "operators": [
                {
                  "marker": [
                    "unknown",
                    0
                  ],
                  "range": {
                    "start": 0,
                    "end": 9
                  }
                },
                {
                  "marker": [
                    "canStatement",
                    0
                  ],
                  "range": {
                    "start": 11,
                    "end": 13
                  }
                },
                {
                  "marker": [
                    "canVerb",
                    0
                  ],
                  "range": {
                    "start": 15,
                    "end": 21
                  }
                },
                {
                  "marker": [
                    "unknown",
                    0
                  ],
                  "range": {
                    "start": 23,
                    "end": 31
                  }
                }
              ],
              "counter": 1
            },
            {
              "operators": [
                {
                  "marker": [
                    "unknown",
                    0
                  ],
                  "range": {
                    "start": 0,
                    "end": 9
                  }
                },
                {
                  "marker": [
                    "canStatement",
                    0
                  ],
                  "range": {
                    "start": 11,
                    "end": 13
                  }
                },
                {
                  "marker": [
                    "canVerb",
                    0
                  ],
                  "range": {
                    "start": 15,
                    "end": 21
                  }
                },
                {
                  "marker": [
                    "unknown",
                    0
                  ],
                  "range": {
                    "start": 23,
                    "end": 31
                  }
                }
              ],
              "counter": 2
            },
            {
              "operators": [
                {
                  "marker": [
                    "unknown",
                    0
                  ],
                  "range": {
                    "start": 0,
                    "end": 9
                  }
                },
                {
                  "marker": [
                    "canStatement",
                    0
                  ],
                  "range": {
                    "start": 11,
                    "end": 13
                  }
                },
                {
                  "marker": [
                    "canVerb",
                    0
                  ],
                  "range": {
                    "start": 15,
                    "end": 21
                  }
                },
                {
                  "marker": [
                    "unknown",
                    0
                  ],
                  "range": {
                    "start": 23,
                    "end": 31
                  }
                }
              ],
              "counter": 3
            },
            {
              "operators": [
                {
                  "marker": [
                    "unknown",
                    0
                  ],
                  "range": {
                    "start": 0,
                    "end": 9
                  }
                },
                {
                  "marker": [
                    "canVerb",
                    0
                  ],
                  "range": {
                    "start": 11,
                    "end": 21
                  }
                },
                {
                  "marker": [
                    "unknown",
                    0
                  ],
                  "range": {
                    "start": 23,
                    "end": 31
                  }
                }
              ],
              "counter": 4
            },
            {
              "operators": [
                {
                  "marker": [
                    "canVerb",
                    1
                  ],
                  "range": {
                    "start": 0,
                    "end": 31
                  }
                }
              ],
              "counter": 5
            }
          ],
          "length": 1
        }
      ],
      "learned_contextual_priorities": [],
      "rtf_associations": [],
      "query": "cansubject can canverb canobject",
      "skipSemantics": true,
      "key": {
        "query": "cansubject can canverb canobject"
      }
    }
  ],
  "semantics": [],
  "associations": [
    [
      [
        "beCanPassive",
        0
      ],
      [
        "byCanPassive",
        0
      ],
      [
        "canPassive",
        0
      ],
      [
        "canVerb",
        0
      ],
      [
        "unknown",
        0
      ]
    ],
    [
      [
        "canStatement",
        0
      ],
      [
        "canVerb",
        0
      ],
      [
        "unknown",
        0
      ]
    ],
    [
      [
        "canVerb",
        0
      ],
      [
        "unknown",
        0
      ]
    ]
  ],
  "summaries": [
    {
      "summaries": [
        {
          "operators": [
            {
              "marker": [
                "unknown",
                0
              ],
              "range": {
                "start": 0,
                "end": 8
              }
            },
            {
              "marker": [
                "canPassive",
                0
              ],
              "range": {
                "start": 10,
                "end": 12
              }
            },
            {
              "marker": [
                "beCanPassive",
                0
              ],
              "range": {
                "start": 14,
                "end": 15
              }
            },
            {
              "marker": [
                "canVerb",
                0
              ],
              "range": {
                "start": 17,
                "end": 23
              }
            },
            {
              "marker": [
                "byCanPassive",
                0
              ],
              "range": {
                "start": 25,
                "end": 26
              }
            },
            {
              "marker": [
                "unknown",
                0
              ],
              "range": {
                "start": 28,
                "end": 37
              }
            }
          ],
          "counter": 1
        },
        {
          "operators": [
            {
              "marker": [
                "unknown",
                0
              ],
              "range": {
                "start": 0,
                "end": 8
              }
            },
            {
              "marker": [
                "canPassive",
                0
              ],
              "range": {
                "start": 10,
                "end": 12
              }
            },
            {
              "marker": [
                "beCanPassive",
                0
              ],
              "range": {
                "start": 14,
                "end": 15
              }
            },
            {
              "marker": [
                "canVerb",
                0
              ],
              "range": {
                "start": 17,
                "end": 23
              }
            },
            {
              "marker": [
                "byCanPassive",
                0
              ],
              "range": {
                "start": 25,
                "end": 26
              }
            },
            {
              "marker": [
                "unknown",
                0
              ],
              "range": {
                "start": 28,
                "end": 37
              }
            }
          ],
          "counter": 2
        },
        {
          "operators": [
            {
              "marker": [
                "unknown",
                0
              ],
              "range": {
                "start": 0,
                "end": 8
              }
            },
            {
              "marker": [
                "canPassive",
                0
              ],
              "range": {
                "start": 10,
                "end": 12
              }
            },
            {
              "marker": [
                "beCanPassive",
                0
              ],
              "range": {
                "start": 14,
                "end": 15
              }
            },
            {
              "marker": [
                "canVerb",
                0
              ],
              "range": {
                "start": 17,
                "end": 23
              }
            },
            {
              "marker": [
                "byCanPassive",
                0
              ],
              "range": {
                "start": 25,
                "end": 26
              }
            },
            {
              "marker": [
                "unknown",
                0
              ],
              "range": {
                "start": 28,
                "end": 37
              }
            }
          ],
          "counter": 3
        },
        {
          "operators": [
            {
              "marker": [
                "canVerb",
                1
              ],
              "range": {
                "start": 0,
                "end": 37
              }
            }
          ],
          "counter": 4
        }
      ],
      "length": 1
    },
    {
      "summaries": [
        {
          "operators": [
            {
              "marker": [
                "unknown",
                0
              ],
              "range": {
                "start": 0,
                "end": 9
              }
            },
            {
              "marker": [
                "canStatement",
                0
              ],
              "range": {
                "start": 11,
                "end": 13
              }
            },
            {
              "marker": [
                "canVerb",
                0
              ],
              "range": {
                "start": 15,
                "end": 21
              }
            },
            {
              "marker": [
                "unknown",
                0
              ],
              "range": {
                "start": 23,
                "end": 31
              }
            }
          ],
          "counter": 1
        },
        {
          "operators": [
            {
              "marker": [
                "unknown",
                0
              ],
              "range": {
                "start": 0,
                "end": 9
              }
            },
            {
              "marker": [
                "canStatement",
                0
              ],
              "range": {
                "start": 11,
                "end": 13
              }
            },
            {
              "marker": [
                "canVerb",
                0
              ],
              "range": {
                "start": 15,
                "end": 21
              }
            },
            {
              "marker": [
                "unknown",
                0
              ],
              "range": {
                "start": 23,
                "end": 31
              }
            }
          ],
          "counter": 2
        },
        {
          "operators": [
            {
              "marker": [
                "unknown",
                0
              ],
              "range": {
                "start": 0,
                "end": 9
              }
            },
            {
              "marker": [
                "canStatement",
                0
              ],
              "range": {
                "start": 11,
                "end": 13
              }
            },
            {
              "marker": [
                "canVerb",
                0
              ],
              "range": {
                "start": 15,
                "end": 21
              }
            },
            {
              "marker": [
                "unknown",
                0
              ],
              "range": {
                "start": 23,
                "end": 31
              }
            }
          ],
          "counter": 3
        },
        {
          "operators": [
            {
              "marker": [
                "unknown",
                0
              ],
              "range": {
                "start": 0,
                "end": 9
              }
            },
            {
              "marker": [
                "canVerb",
                0
              ],
              "range": {
                "start": 11,
                "end": 21
              }
            },
            {
              "marker": [
                "unknown",
                0
              ],
              "range": {
                "start": 23,
                "end": 31
              }
            }
          ],
          "counter": 4
        },
        {
          "operators": [
            {
              "marker": [
                "canVerb",
                1
              ],
              "range": {
                "start": 0,
                "end": 31
              }
            }
          ],
          "counter": 5
        }
      ],
      "length": 1
    }
  ],
  "learned_contextual_priorities": []
}