witnesslistfield FINALLY works!

woohoo! Works with multiple tests and corner-cases. Finally ready to
start implementing the frontend interface.