module Concurrent::Synchronization::AbstractStruct

def ns_initialize(*values)

def ns_initialize(*values)
  raise ArgumentError.new('struct size differs') if values.length > length
  @values = values.fill(nil, values.length..length-1)
end