# File lib/mongo/collection.rb, line 153
    def with(new_options)
      new_options.keys.each do |k|
        raise Error::UnchangeableCollectionOption.new(k) unless CHANGEABLE_OPTIONS.include?(k)
      end
      Collection.new(database, name, options.merge(new_options))
    end