# Functions
Error returns an error representing c and msg.
FromError returns a Status representing err if it was produced from this package or has a method `GRPCStatus() *Status`.
New returns a Status representing c and msg.
WrapError creates an instance of status.Status wrapping the underlying cause along with the code and custom error message.