A lot of boolean functions.
Gender, still weird, but neater.