Added init & last to Coproduct