Marr, memory, and heuristics