Typed blocks (3/25)

Typed blocks