lambdaArgs query returns lambda arguments as string.

Clients now expect lambda arguments as a string and not a vector of
names.
diff --git a/elisp/shm-lambda.el b/elisp/shm-lambda.el
index c27cc3f..cde7a81 100644
--- a/elisp/shm-lambda.el
+++ b/elisp/shm-lambda.el
@@ -11,7 +11,7 @@
 (shm-query shm-query-lambda-free-vars "freeVariables")
 
 (defun shm-lambda-args (node)
-  (vector-to-string (shm-query-lambda-args node)))
+  (shm-query-lambda-args node))
 
 (defun shm-lambda-free-vars (node)
   (vector-to-string (shm-query-lambda-free-vars
diff --git a/src/Lambda.hs b/src/Lambda.hs
index 77e5861..da1e2e0 100644
--- a/src/Lambda.hs
+++ b/src/Lambda.hs
@@ -32,7 +32,7 @@
 ------------------------------------------------------------------------------
 lambdaArgs :: String -> String
 lambdaArgs code = case parseExp code of
-  ParseOk ast ->  prettyLambdaArgs ast
+  ParseOk ast ->  show $ prettyLambdaArgs ast
   _           -> "[]"
   where
     prettyLambdaArgs = trim