# File lib/core/facets/enumerable/unassociate.rb, line 8
  def unassociate(index = 1..-1)
    return to_enum(:unassociate, index) unless block_given?

    each do |v|
      case v
      when Array
        yield v[0]
        yield v[index]
      else
        yield v
        yield nil
      end
    end
  end