1: include "std"; 2: proc f(x:int){ print 1; endl; } 3: module X { 4: proc f(x:double) { print 2; endl; } 5: f 1; // calls f of (int) 6: f 1.2; // calls X::f of (double) 7: } 8: