The Three Projections of Doctor Futamura The Three Projections of Futamura are a sequence of applications of a programming technique called ‘partial evaluation’ or ‘specialisation’, each one more mind-bending than the previous one.