Added monad plus instance
Added missing specs to ProcessSpec
Added SinkTaskSyntax
Added Process1Syntax, TeeSyntax, WyeSyntax, ChannelSyntax
Added missing exchange implementation + added spec