options::option: id() -> ids().
options::option{,_set}: init() -> setopt().
options::option_set::add() refactoring.