Definition of "presheaf"