Additionally for clarity, vector operators have been made infix and Foreign.C.Types newtype wrappers have been replaced with their Haskell names.