Functions delay binding; data structures induce binding. Moral: Structure data late in the programming process.
The best way to predict the future is to invent it.