Interfaces used to group tensor types in families that define a particular domain of data.
Some operations enforces that only operands of a type from a given family can be passed
in argument. For example, if an operation only allows numeric operands, such operands must be
bound to the TNumber
interface.
All tensor types is bound to TType
, which lays at
the root of the family hierarchy.