As you use "sections" and "variables" later I'd be tempted to keep these as "section_opts" and "variable_opts"