Derive either instances
Derive maybe instances
Derive tuple instances