Consciousness as a Functor