This feature is tested by unit test since not many places in the codebase use SubElementTypeInterface. Differential Revision: https://reviews.llvm.org/D127539