Situation: I programmed declaratively.