Fix docs name in Travis
Re-arrange loop
Use black exec magic to speed up with_init
Use a generator/comprehension to generate setters