- Не плодить thunk'и ленивыми вычисляниями - Не копировать данные на каждый чих (yay линейные типы!) - По возможности не боксить данные - Оптимизировать рекурсию
Некоторые логики заигрались в символы и потеряли связь с реальностью. Материальная импликация по сути никакого отношения именно к импликации (причинно следственной связи) не имеет.