unittests, loop-continue, struct/member access
interpter is using closure for fn