
interface MyObject {
    alias: MyAlias;
    self: MyObject;
}

type MyAlias = MyObject;
