Creates a new EmptyGroup failure.
Creates a new NoSuchgroupId failure for the specified group id.
Creates a new successful decode result with the specified value.
Creates a new TypeError failure with the specified error.
Creates a new TypeError failure with the specified error message.
Provides construction methods for DecodeResult.