I think what you are looking for is called auto-lifting. That is, automatically lifting functions into reactive streams.
While it sounds like an awesome idea, things get crazy really fast. It's hard to explain briefly, but make it explicit and clear to the programmer which things are reactive streams and which are simply values makes it much easier to predict what the program is doing.