     
     private var val: Int32
     
+    @_transparent
     public init() {
         self.init(false)
     }

    
    private var base: AtomicBase<Instance>
    
    public init(value: Instance) {
        self.base = AtomicBase(value: value)
    }
    
    public var value : Instance {
        get {
            return base.value

    }
}

@_transparent
public func == (lhs: AtomicBoolean, rhs: AtomicBoolean) -> Bool {
    return lhs.boolValue == rhs.boolValue
}
