This doesn’t look right. Is this meant to be equivalent to `iOption instanceof State`? That would work now, right?