panic when got an unexpected expr, should never happen at runtime
gosloppy test should generate test file, and run it with CWD