@mattjgalloway You must have a faster machine than I do… Running your benchmark I'm seeing master run at 3.9s +/- 0.1. By reimplementing `-map:` with basic naive subscriber composition instead of `-flattenMap:`, the execution time of `testRAC` drops to 2.1s +/- 0.1. So not as big of an improvement as reported above.