def METHOD_NAME(position: int, arg: Any):
    # If remove member, must be a member that already exists
    assert position <= REMOVE_SEAT, 'Invalid position.'
    if position == REMOVE_MEMBER:
        assert arg in S['members'], 'Member does not exist.'
        assert len(S['members']) > minimum_nodes.get(), 'Cannot drop below current quorum.'
        S['member_in_question'] = arg
    S['current_motion'] = position
    S['motion_opened'] = now