add some extra compiler warnings and fix issues they found
add sanitize=undefined check for tests
add a notion of an intmap builder