BEGIN {} sub BEGIN {} sub {}; sub () {}; sub foo {} sub foo () {}