Make ImmutableLinkedList final

Ideally, though, it should be completely eliminated.