```ruby
# encoding: utf-8

require 'finite_machine'

3.times do
  puts

  GC.start

  before = GC.stat
  p ObjectSpace.count_objects

  1_000.times do
    FiniteMachine.define
  end

  p ObjectSpace.count_objects
  after = GC.stat

  p "GC count: #{after[:count] - before[:count]}"
end
```

Change to be more informative
user
```ruby
require 'finite_machine'

3.times do
  puts

  GC.start

  gc_before = GC.stat
  objects_before = ObjectSpace.count_objects[:T_OBJECT]
  p objects_before

  1_000.times do
    FiniteMachine.define
  end

  objects_after = ObjectSpace.count_objects
  gc_after = GC.stat
  p objects_after

  p "GC count: #{gc_after[:count] - gc_before[:count]}"
  p "Objects count: #{}"
end
```
assistant