I think we need to keep this `add_setting` macro declaration for YARD.