Update package gl to use `container/list` package