main runner
interpretation of haskell source
evalFromPath