rename PointerLikeTypeInto to PointerLikeTypeTraits, add trait for