Types: add some missing instances for Block