Type review (11/45)

Type review