PrimOp
data PrimOp