c module system with #require and #export, node-style