using System.Reactive.Linq;
using System.Threading.Tasks;
using System.Reactive.Subjects;
static BehaviorSubject<int> test = new BehaviorSubject<int>(0);
static int TestUpdate { set { test.OnNext(value); } }
public static void Main() {
System.Threading.Thread.Sleep(1000);
Console.WriteLine("Heard: " + v);
System.Threading.Thread.Sleep(1000);