Tag Concrete Types and Applications