ネットワークを介して送受信されるデータのタイプは、String または Bytestring です。Intやなどの他の型を送信することはできません。[Bool]すべてがHandle. を使用しても解析できることはわかってreadいますが、美しくも信頼性も効果的でもないと思います。
なぜこの選択がなされたのですか?それ以外の場合は技術的に「不可能」であるためNetworkですか、それとも単に C ライブラリへのバインドであるため、遅延のためですか、それとも何か他の理由があるためですか?