В первую очередь стоит зафиксировать контекст: Kraken ссылка. Внутри применяются разные синтаксические схемы, чтобы в итоге снизить повторяемость. Отдельно разобраны рабочие подходы, что помогают в реальных условиях. В этом тексте представлен детализированный конспект. Если нужно можно применить эти формулировки под свою задачу.