## Various method to add dynamic accessors (getters/setters)

### Make it yourself way

    foo = Foo1.new
    foo.build1 :a, :b
    foo.a = 1
    foo.a

    foo = Foo1.new
    foo.build2 :a, :b
    foo.a = 1
    foo.a

### Open Struct way (only ruby 1.9)

    foo = Foo2.new
    foo.a = 1
    foo.a

### Struct way

    foo = STRUCT.new
    foo.a = 1
    foo.a

Benchmark for fun on my extremly slow computer (@work)...