Motivation and inputs to the design of HPF language.