sub func { ... return func(...); }