A library to generate input for programming tasks