Returns an Iterable that is the original iterable without head, aka first element
Iterable<T> get tail => _l.skip(1);