Implement isPeriodicTech at the fun level.