Allow reactivity of the function to be determined from the reactivity of lambda arguments
Summary:
As in title.
Prior to this diff we used to interpret `__OnlyRxIfRxFunc` as a condition that must be satisfied at the call site in order for function call to be treated as reactive. With this diff interpretation is different: if function has parameter annotated with `__AtMostRxAsRxFunc` attribute - this means that effective reactivity of the function at its callsite will be determined by taking common upper bound of declared function reactivity and reactivity of arguments that correspond to parameters annotated with `__AtMostRxAsRxFunc`.
Reviewed By: jamesjwu
Differential Revision:
D9239324
fbshipit-source-id:
2c548a92e60a581a14b0013888d6538fb7221355