IFS_SEEN_ELSE
state = IFS_ACTIVE | IFS_SEEN_ELSE;
if (state & IFS_SEEN_ELSE)
state = IFS_WAS_ACTIVE | IFS_SEEN_ELSE;
if (state & IFS_SEEN_ELSE) {
IFS_WAS_ACTIVE | IFS_SEEN_ELSE;