TrigonometricFloatingPoint/MathFloatingPoint protocol?

i think the spelling arguments right now are mostly bikeshedding until we have an actual implementation of generic, platform-independent sin and cos.