В «общем» контексте head
относится к первому элементу списка, а tail
к остальной части списка. Это особенно популярно в функциональном программировании, где оно используется для рекурсивного обхода списков, а не итеративно.
Однако в этом конкретном контексте я не знаю ... однако я всегда с подозрением отношусь к качеству недокументированных API.