add Cofree.delay