Define coproducts using adjunctions