Improve error message when failing to convert parameter types in Skylark function calls.

--
MOS_MIGRATED_REVID=137303042
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/FuncallExpression.java b/src/main/java/com/google/devtools/build/lib/syntax/FuncallExpression.java
index a1168b4..4b23350 100644
--- a/src/main/java/com/google/devtools/build/lib/syntax/FuncallExpression.java
+++ b/src/main/java/com/google/devtools/build/lib/syntax/FuncallExpression.java
@@ -438,7 +438,8 @@
         if (!param.isAssignableFrom(value.getClass())) {
           return ArgumentListConversionResult.fromError(
               String.format(
-                  "Cannot convert parameter at position %d to type %s", i, param.toString()));
+                  "Cannot convert parameter at position %d from type %s to type %s",
+                  i, EvalUtils.getDataTypeName(value), param.toString()));
         }
         builder.add(value);
         i++;