whole_func_string: function (kb, subject) {
        if (kb.updater.editable(subject.doc(), kb)) return subject.doc()
        var store = kb.any(subject.doc(), QU('annotationStore'))
        return store
      }
func_code_string: function (kb, subject) {
        if (kb.updater.editable(subject.doc(), kb)) return subject.doc()
        var store = kb.any(subject.doc(), QU('annotationStore'))
        return store
      }
func_documentation_string: Where can we write about this thing?  Returns term for document or null