Thread-safe singly linked list (with tradeoffs) for go