         private var userDefaults: UserDefaults?
         private let key: DefaultKey<Value>
         private var demand: Subscribers.Demand = .none
+        private var lastValue: Value?
         
         
         

//
//  ---------------------------------------------------------------------------
//
//  © 2020 1024jp
//
//  Licensed under the Apache License, Version 2.0 (the "License");
//  you may not use this file except in compliance with the License.

    
    
    
    struct Publisher<Value: Equatable>: Combine.Publisher {
        
        typealias Output = Value
        typealias Failure = Never
