Push EvalContext out of GetWorkDir, GetDefaultWorkDir