Multirole Logic and Multiparty Channels