use NIL_NAME and NILKIND_NAME, move _dump to objmodel.c
sigopt: if optional args are untyped use the stack var