Should this be 'op_type' or 'job_type' or just 'type'? I don't really want to tie it to an underlying implementation of pending ops, but that's what 'op_type' and 'op_args' imply