Tuple Prelude Code from vitez.me/tuple-prelude Usage If you have template-haskell >= 2.16.0, just run make