let fibonacci = {
        *[Symbol.iterator]() {
            let pre = 0, cur = 1
        for (;;) {
            [ pre, cur ] = [ cur, pre + cur ]
            yield cur
        }
    }
}

class Test {
       * test () {
    }
}