feat(linkedlist): parametrized list payload type