dev_discard_t
#define dev_type_discard(n) dev_discard_t n
#define nodiscard ((dev_discard_t *)devenodev)
#define nulldiscard ((dev_discard_t *)devnullop)