Start with a simple lazy evaluation.