min_t
#define min_t(type, x, y) ({ \
#define min_t(type, _a, _b) (((type)(_a) < (type)(_b)) ? (type)(_a) : (type)(_b))