current FPU code is a Finite State Machine. this will still be necessary to preserve (divide unit), so a metaclass system is required.