24c12 < tail: *Elephant = null, // Hmm... tail needs something... --- > tail: ?*Elephant = null, // <---- make this optional! 54c42 < if (e.tail == null) ???; --- > if (e.tail == null) break;