apg_typeside ty ---------------------------------- apg_mapping (literal : S -> T { labels }) : S -> T