bitemyapp / esqueleto

New home of Esqueleto, please file issues so we can get things caught up!
BSD 3-Clause "New" or "Revised" License
372 stars 107 forks source link

Add `ToAlias`, `ToAliasReference` for <=16-tuples #328

Closed ivanbakel closed 1 year ago

ivanbakel commented 2 years ago

This adds a ToAlias and ToAliasReference instance for every tuple size from 9 to 16. These tuple sizes are supported elsewhere, but those typeclasses only had instances for tuples up to size 8.

This also adds from* functions for tuples of size 9-16, which didn't exist before.

Do I need to add Haddocks and @since declarations for these functions, given that they're in the Internal module?

Before submitting your PR, check that you've:

After submitting your PR: