The AsyncArrow
‘Tis the season for giphing, so for my F# advent post this year we’re going to get the top trending gif on giphy. Giphy has a nice little api, all we need to do is send a request, then we’ll get a response. Sounds pretty straight forward, huh? In fact, you’ve probably created a function that takes a request and returns an asynchronous result before, à la 'Req -> Async<'Res>. Interestingly, in doing so, you’ve defined the ‘Arrow’....