tyler: I would like to propose a new design heuristic. Anything that causes Ping to make a diagram is too complex and must be simplified.
chip: I think this is a fine heuristic, as long as our benchmark is Ping and not MarkM.
tribble: While there's some truth to this :-) it would be a shame to limit oneself to things which don't require diagrams (particularly when the diagram is cool).
tyler: I would like the type object and maker object to be identical (ie: no separate type object).