> I generate a complex data structure from more simple
> primitives.

That's beginning programming in any language.

> Having the names around makes it easier to get the
> desired results.

Wrong. All the time. In any language.

-- 
Posted via http://www.ruby-forum.com/.