changed tests for type classes after feedback
added a helper to handle unimplemented stuff
added futures slides