Remove arbitrary limit on number of subprogram overloads