Change exception in use
Update tests as well
Docs as well
Switch to TypeError
Merge pull request #703 from alex/change-exceptino-type

Change exception in use