type-theory-for-a-strong-monoidal-endofunctor