[base] Option: make it iteratable