pub fn module_name(root: &Path, file: &Path) -> Result<String>
root/foo/bar.tl -> foo.bar, root/foo/init.tl -> foo.
root/foo/bar.tl
foo.bar
root/foo/init.tl
foo