lib/rational.c needs module.h