mutable
accept_state = ([]: if_state)