Proofs for Applicative and Monad instances of CofreeT