make CCList an applicative instance
CCCat for crazy category concepts