Templates for test case generators, validators, and checkers for programming problems.