API is production ready 🎉!
Changelog:
- Removed op as a parameter - it will be fetched at runtime with reflection
- Added stacktrace to be added at runtime
- Moved from Error struct to interface due to unexpected
err != nil
behaviour- (*Error)nil != (error)nil
- Valuable lesson in go interfaces and nil (see this post)