lots of interpreter test changes, brittle, must factor __initi out
by the now familiar unwrapping of args and wrapping of return