First version of #45 that interpret args and test case. There are some very bogus cases that this fails to detect, I would like to fix them, but I know of no OS that passes these and they are non-trivial to check for.