úÎ! ß u(c) Galois Inc. 2018BSD-3benselfridge@galois.com experimentalportableSafe Qbv-embedHDefines a mapping from each bit of a small bit vector into a larger one.bv-embed Construct a ê from a list, where the length of the list is the same as the width of the "small" bit vector we are embedding into the larger one. The nth element of the list tells us at which bit index in the target to embed bit n of the source.bv-embed5Embed a smaller bit vector into a larger one using a .bitEmbed (fromList [4,5,7] 7 0)176bv-embed7Extract a smaller bit vector from a larger one using a .%bitExtract (fromList [4,5,7] 7 0) 1767 %bv-embed-0.1.0-5bClmuReh7uH5HE0RZUSJvData.BitVector.Embed BitEmbeddingfromListbitEmbed bitExtract$fEqBitEmbedding$fOrdBitEmbedding$fShowBitEmbedding