Typed blocks (4/25)

Typed blocks