I used to use the ```Conf``` struct as a entity. And have ```newConf```, ```conf.read```, ```conf.write```. But finally, I think it is just redundant codes.