Immutable list library for Golang