`haskell-distributed` is awesome, but the reason Unison is a new language is exactly to avoid the limitations of such frameworks, namely that they _can't_ send arbitrary code and data around like Unison can.
You should totally write up a tutorial demoing the development of the same application using each. Folks would love that.