What do these things have to do with Rx programming?