Motivated by Shannon's channel coding theorem, error-correction coding has become an integral part of all modern communications systems and standards that have enabled the information revolution of the past decades. Recently, there has been a growing interest in mission-critical applications that have extremely stringent reliability and latency constraints, such as autonomous driving, industrial automation, and remote robotic surgeries.