encodeIf

inline fun <T : Any> CompositeEncoder.encodeIf(descriptor: SerialDescriptor, index: Int, value: T?, serializer: KSerializer<T> = serializer(), predicate: () -> Boolean)