8042118: Separate types from symbols

Reviewed-by: hannesw, lagergren
119 files changed