Use StringMap to store procedures
Add StringMap.forEach()