module Hamster::Enumerable

def remove

def remove
  return self unless block_given?
  filter { |item| !yield(item) }
end