Well the intention was to encourage the usage of proc over any other kind of routine. All the others are longer and not abbreviated: template, converter, macro, iterator, method. func of course is as good as proc once we figured out what func should mean. ;-)