Combining two async's? the return types of apply/tick in AsyncBase make this quite tricky. Having all our bolts include FM operations seems like it might be handy ? (standard, and we can plan downstream maps/option map's etc.. into the back of a summer?). I can look more at this, not entirely sure what the types of the second AsyncBase would need to look like here for this to work