set of/sequence of compile testing

diff --git a/tests/31-set-of-OK.asn1.-EF b/tests/31-set-of-OK.asn1.-EF
new file mode 100644
index 0000000..34d3401
--- /dev/null
+++ b/tests/31-set-of-OK.asn1.-EF
@@ -0,0 +1,23 @@
+
+ModuleTestSetOfSimple {iso(-1) org(3) dod(6) internet(1) private(4)
+	enterprise(1) spelio(9363) software(1) asn1c(5) test(1)
+	31 }
+DEFINITIONS IMPLICIT TAGS ::=
+BEGIN
+
+Forest ::= SET OF Tree
+
+Tree ::= SEQUENCE {
+    height	 INTEGER,
+    width	 INTEGER
+}
+
+Stuff ::= SET {
+    trees	 [0] IMPLICIT SET OF Forest OPTIONAL,
+    anything	 [1] IMPLICIT SET OF SEQUENCE {
+            cup-of-coffee	 BIT STRING,        
+            ...
+        } OPTIONAL
+}
+
+END