Calculi for Constructive Communication