Возможно ли, что это ограничение будет преодолено в будущем? Или есть какой-то способ обойти это, о котором я не знаю?
Сейчас у меня есть проект, где я бы хотел использовать макросы, но они должны были зависеть от типов, специфичных для этого проекта. Наличие отдельного блока компиляции для макроса потребует от меня введения другого для хранения общих типов, которые я не желаю делать каждый раз, когда пишу макрос.