Functorial Semantics for the Advancement of the Science of Cognition