Fix documentation reference to performer
Move insane API helper module to it's own file
Make enum_value inspect the given symbol on error
Make one class for each kind of error, instead of using symbols