new ruby types