pub fn option<'a, DecodesTo>( decoder: BoxDecoder<'a, DecodesTo>, ) -> BoxDecoder<'a, Option<DecodesTo>>where DecodesTo: 'a + Send + Sync,