Typed blocks (11/25)

Typed blocks