(cond ((not (eq (type $) :private)) :public) ((<= 20 (value $) 29) :value-in-twenties) (t :default-state))