Automatically generate typeclass instances

Merged Michael Sammler requested to merge time/instance_generation into master

Merge request reports