macro_rules! Coproduct { ( $( $t:ty ),+ ) => { ... }; }
Builds a Coproduct that can hold the types given as arguments.