 
 class HasFields extends RDBOp
     tt: Term.TermType.HAS_FIELDS
-    mt: 'contains'
+    mt: 'hasFields'
 
 class WithFields extends RDBOp
     tt: Term.TermType.WITH_FIELDS
-    mt: 'contains'
+    mt: 'withFields'
 
 class Keys extends RDBOp
     tt: Term.TermType.KEYS
-    mt: 'contains'
+    mt: 'keys'
 
 class Pluck extends RDBOp
     tt: Term.TermType.PLUCK


class InsertAt extends RDBOp
    tt: Term.TermType.INSERT_AT
    mt: 'insert_at'

class SpliceAt extends RDBOp
    tt: Term.TermType.SPLICE_AT
    mt: 'splice_at'

class DeleteAt extends RDBOp
    tt: Term.TermType.DELETE_AT
    mt: 'delete_at'

class ChangeAt extends RDBOp
    tt: Term.TermType.CHANGE_AT
    mt: 'change_at'

class Contains extends RDBOp
    tt: Term.TermType.CONTAINS


class SetInsert extends RDBOp
    tt: Term.TermType.SET_INSERT
    mt: 'setInsert'

class SetUnion extends RDBOp
    tt: Term.TermType.SET_UNION
    mt: 'setUnion'

class SetIntersection extends RDBOp
    tt: Term.TermType.SET_INTERSECTION
    mt: 'setIntersection'

class SetDifference extends RDBOp
    tt: Term.TermType.SET_DIFFERENCE
    mt: 'setDifference'

class Slice extends RDBOp
    tt: Term.TermType.SLICE
