. "How will the compiler magically know that id is a member of StudentsType struct, and furthermore, also know that it should use the allStudents array?" . . .