Instead of having a * version of each of these calls, could there be some sort of rx/apply that could be used with the regular versions?