It's been a frenetic week at the North Carolina General Assembly.