Colocation is allowed on _at least_ 2 primitives

Previous code limited colocation to exactly 2 primitives, while it's no problem to colocate multiple primitives together.