As of examples:

```js
let GUID = 0
function Thing() {
   this.guid = "Thing#" + (++GUID) + "@" self.addonID
}
identify.define(Thing, thing => thing.guid)

identify.define(Tab, tab => tabutils.getTabId(getView(tab)))
```