A experiment of adding module support to C