ptr

val <T :