It look like Parliament, via private members bill working at its best.
Lots of debate, lots of people listening to the debate and then voting.