code: func (l *reassemblerList) PushBack(e *reassembler) {
  	reassemblerElementMapper{}.linkerFor(e).SetNext(nil)
  	reassemblerElementMapper{}.linkerFor(e).SetPrev(l.tail)
  
  	if l.tail != nil {
  		reassemblerElementMapper{}.linkerFor(l.tail).SetNext(e)
  	} else {
  		l.head = e
  	}
  
  	l.tail = e
  }
docs: // PushBack inserts the element e at the back of list l.