Pitch: Allow interchangeable use of `CGFloat` and `Double` types

Why would this be better?