# this previously caused an uncaught exception in the compiler class FooCollection implements IEnumerable var _nodes = Set() def getEnumerator as IEnumerator return _nodes.getEnumerator def getEnumerator as System.Collections.IEnumerator implements System.Collections.IEnumerable return .getEnumerator class Foo var stuff = Set() class Program def main pass