Feature-full collection data type for Go