sub foo { goto &foo }; foo();