Initializer
init(value:)
Single-element initializer. Uses the
CollectionOfOneDecoder to work around the lack of an initializer on the Collection protocol. Not spectacularly efficient, but it works.init(value: Value.Element)