Experiments with data-oriented design.