Saurabh gave a nice description of how `Default` works. We could use something like that in the docs: https://github.com/tomjaguarpaw/haskell-opaleye/issues/225#issuecomment-258126142