Go beyond Goroutines: introducing the Reactive paradigm