 
     #if os(iOS)
     func addObserver(_ observer: Observer<HeadingHandler>) {
-        guard !didUpdateHeading.contains(observer) else { return }
         didUpdateHeading += observer
     }
     

    }

    func addObserver(_ observer: Observer<AuthorizationHandler>) {
        guard !didChangeAuthorization.contains(observer) else { return }
        didChangeAuthorization += observer
    }


public extension LocationManager {

    func addObserver(_ observer: Observer<LocationHandler>) {
        didUpdateLocations += observer
    }

