added debug compile options
added tuple tests and first dynamic dispatch
satisfying coverage, all tests pass