Add new constructor to result and use that in eval_tmp
Make it possible to pass stdin to clang_binary
Workaround for templight's -output and use eval_tmp