static Codec<List<A>> listOf<A>(Codec<A> elementCodec) => Codec( Decoder.listOf(elementCodec.decoder), Encoder.listOf(elementCodec.encoder));