separates the notions of selecting an f and selecting an x