when I call type(int), it returns type; when I call type(10), it returns int (and, why is this not the string \'int\', but just int ??).
type seems to be a class inhe