Type review (14/45)

Type review