<div dir="ltr"><span style="font-size:14px">>  what is the PROBLEM being solved? </span><div><br></div><div>by making config files follow .hs syntax, cabal file structure may be defined as a data record. This would make it clear, which fields are compulsory, which are optional.</div><div><br></div><div>Enums may be used.</div></div>