[FIX] change to constexpr local definition type tables; this makes it work with multiple TU and also prevents unused tables from being allocated.