core: Add new block type Trap