Formal Language / Category Theory