lib/popcorn: introduce BoolValidator in popcorn::pop_validation