Fix bazel-skylib with Bazel@HEAD (#462)

diff --git a/tests/analysis_test_test.sh b/tests/analysis_test_test.sh
index a265db6..5d5d7de 100755
--- a/tests/analysis_test_test.sh
+++ b/tests/analysis_test_test.sh
@@ -58,6 +58,21 @@
 exports_files(["*.bzl"])
 EOF
 
+  mkdir -p lib
+  cat > lib/BUILD <<EOF
+exports_files(["*.bzl"])
+EOF
+  cat > lib/types.bzl <<EOF
+_a_tuple_type = type(())
+
+def _is_tuple(v):
+    return type(v) == _a_tuple_type
+
+types = struct(
+    is_tuple = _is_tuple,
+)
+EOF
+
   ln -sf "$(rlocation $TEST_WORKSPACE/rules/analysis_test.bzl)" rules/analysis_test.bzl
 
   mkdir -p fakerules