Now, we generate extra code for every FixedPoint<I, P> instead of using the trait system. The trait-based approach allows removing extra features (i16, i32, and so on), produces better documentation, and allows defining custom layouts.
It is also related to #33.