Observable

public class Observable<E> : ReferenceTracableObject, ObservableProtocol

A type erased object implementing ObservableProtocol (for more read about type erasure in swift).