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