less fragile this way since the compiler just know T. if T changes name the compiler will shout at us