Introducing 'primfloat' and 'dualnum' types.