Complete type building ... for ClassType
YACP