A flexible error support library for Go