module Concurrent::ImmutableStruct

def each(&block)

@!macro struct_each
def each(&block)
  return enum_for(:each) unless block_given?
  ns_each(&block)
end