loosen the type of ExerciseTemplated.setup in order to avoid upcasts
Merge pull request #148 from polux/loosen_types

loosen the type of ExerciseTemplated.setup in order to avoid upcasts