Empty blocks
If there is no border, padding, inline content, height, or min-height to separate a block's margin-top from its margin-bottom, then its top and bottom margins collapse.
функци узнаёт что такое T и R при вызове, эти параметры передаются в дженерике.
Ну либо убедиться что эти секреты никуда не утекут, но это сложно и гораздо проще не давать ему никаких лишних секретов.
Но, опять же, какого ответа ты ожидаешь если мы в глаза не видели этот самый пайплайн?