> wow, this seem cool, thanks for releasing it.
> Anyway, I wonder why you designed the api this way (I'm dumb that's not
> your fault):
>   why add_activity does not allow pre and post conditions to be set ?
> Also, IMHO an alias #<< for #add_activity would be nice
> 

I actually never thought about it but some post facto justification is
that from the network level I  guess it might be better seperating
adding activities to the network and connecting them. What I probably
will do in the next version is have add_activity return the added
activity so that you could then say
 net.add_activity(someActivity).add_post_activities(someOtherActivity)

Farrel