container パッケージには現在、ヒープ、二重リンクリスト、循環リスト用の組み込みオブジェクトが含まれています。コンテナー/リストパッケージのソースコードは、リストを反復処理する慣用的な方法も提供します。データ型はとても簡単に定義できるので、自分で新しいコンテナを実装することに問題はないと思います。 Goが成熟するにつれて、組み込みのデータ構造が追加されることも想像できます。
チャネルは基本的にFIFOキューです。独自の型をスレッドセーフにする方法については、この source を参照してください。