protocol FloatingPoint { ... }

Floating point types