factor out Fixed.h