Type declarations (8/31)

Type declarations