Provides functions for working with encoders.
Creates an encoder that encodes with each of the specified encoders, returning the first successful result.
Encodes the specified value using the given Encoder[A].
Encoder[A]
Encodes the specified values, one after the other, to a bit vector using the specified encoders.