by factoring __init code away just counting main
lots of interpreter test changes, brittle, must factor __initi out
rework plus to make that easy