Hi, I have read the documentations for defining rrules and I am not sure how to define rrules for high order functions. For example ```julia gradient(x -> asyncmap(x -> exp(x), x),1:100) ``` Does not compile in Zygote due to the existence of some try catch clause. How do I implement the rrule?