H2
typedef enum { H2 = 2, H3, H4, H5 } transport_type;
#define H2(i) from_fixed_point(a[i] * a0 + b[i] * a1);