Type review (26/45)

Type review