OkThen.Result.normalize-exclamation-mark

You're seeing just the function normalize-exclamation-mark, go back to OkThen.Result module for more information.
Link to this function

normalize!(result)

Specs

normalize!(result_input()) :: tagged()

Same as normalize/1, except raises ArgumentError if value is untagged.

Examples

iex> Result.normalize({:ok, "hello"})
{:ok, "hello"}

iex> Result.normalize!("hello")
** (ArgumentError) Result is untagged: "hello"