You mean you can mimic a user deinfed type by using objects. Not actually create a "type". I see nothing that's the equivilant to typedef in perl. You could mimic similar things with an array or a sub, without the expense of OO, but it's still not a user defined "type".