Объяснение
Tutorial ведёт через учебный пример, how-to решает конкретную задачу, explanation объясняет причины. Смешение всех жанров делает путь новичка непредсказуемым.
Задача для самостоятельного решения
Где объяснить компромисс между двумя алгоритмами?
Показать разбор ответа
В explanation с примерами и ограничениями; в how-to оставить необходимую последовательность и короткую ссылку на объяснение внутри документации.