An exercise that works for me in these cases is to...
# arrow
r
An exercise that works for me in these cases is to think as to the kind of code you want to see and the properties you want your program then walk back from that. for example is it important to run in multiple scenarios for example
Observable
,
Deferred
,
IO
etc...