This gets the types right for class_new and null expressions, and elaborate them down to the ivl_target.h API.