you can't define terms that don't exist in CSL. (In the case of thesis, we assume that it is in the "type" field of the thesis item type in Zotero and similarly mapped to genre from other implementations.