Only store collection of outputs for actor during DG construction
Factor out possibility of failure into separate data type
Rough idea for doing scatter/gather
Add explicit export lists
Documentation and export list for CH compiler
Add helper
Split generation of all actor functions to separate function
Add another helper
Split building of remote table to seprate function
Split generation of master to separate function
Better naming for data types
Do not export constructor for A
Documentation
Draft implementation of scatter/gather actors

It doesn't work yet for following reasons:

 * It's not possible to write scatter function yet
 * Sceduling dosn't implemented
 * Compilation is tested because of reasons above
Merge remote-tracking branch 'origin/master'