Type review (27/45)

Type review