pt stands for parameterized types, an Ada term. Nope, it's not an Ada term. Ada certainly *does* have types with variable attributes, but the term "parameterized types" is not one that Ada folks use. So it didn't come from there.