linearize
namedTypes