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