evalExprList :: LispEnv s -> T.Text -> ST s [ThrowsError (LispVal s)]
evalExprList env expr =
    case readExprList expr of
        Left err  -> return [Left err]
        Right val -> mapM (eval env) val
evalExprList :: LispEnv s -> T.Text -> ST s [ThrowsError (LispVal s)]
evalExprList env expr =
    case readExprList expr of
        Left err  -> return [Left err]
        Right val -> mapM (eval env) val
evalExprList env expr =
    case readExprList expr of
        Left err  -> return [Left err]
        Right val -> mapM (eval env) val