New with type arguments