Implementing Object Shapes for CRuby

Ruby Internals