Use Shapeless 2.0 records.
Fix typing of derived tables
Remove illTyped
Convert json support to use Shapeless records
Disable tagging by default