new atomic ops: :drop-if, :drop-if-not