squeeze out some more speed by using pair aliases instead of defining new structs
Merge pull request #56 from philnguyen/improve-racket

squeeze out some more speed by using pairs instead of new structs