Thank you for reminding me too that I need to implement a `flag` datatype, which amounts to an `enum` but lets you pick the names of each and converts them to `true` or `false`.