pub fn assert_state(
token_record: &TokenRecord,
state: TokenState
) -> ProgramResult