package lib.observable; using tink.CoreApi; interface IObservable { public function set(value:T):Void; public function get():T; public function subscribe(callback:Callback):CallbackLink; }