¯
StateSize: a a a
TZ
VL
¯
Word32 (без костылей по-типу newtype Word32LE = Word32LE {unWord32LE :: Word32}, чтобы реализовать для него тайпкласс Binary не так, а по-другому (get = getWord32le и put = putWord32le)?Word32?¯
data Packet = Packet { code :: Word32LE, ...} deriving (Generic) и далее сделать instance Binary Packet, чтобы самостоятельно не реализовывать Binary. тогда при использовании данных придётся каждый раз писать unWord32LE. может, это нормально, я не знаю, если честноYS
YS
YS
YS
YS