various changes - add list, not, set ops to compiler/machine