Add Option::isFlag + tests