module.c skeleton, doesn't compile yet