raise custom exception for unknown types
better name
Merge remote-tracking branch 'origin/master' into unknown_type
Merge pull request #28 from onefinestay/unknown_type

raise custom exception for unknown types