-module(evil). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]). -export([expect/2]). -spec expect({ok, JOC} | {error, any()}, binary()) -> JOC. expect(X, Msg) -> case X of {ok, V} -> V; {error, _} -> gleam@io:print_error(Msg), erlang:error(#{gleam_error => panic, message => <<"panic expression evaluated"/utf8>>, module => <<"evil"/utf8>>, function => <<"expect"/utf8>>, line => 8}) end.