-record(clause, { patterns :: list(internal@codegen@statements:pattern()), stmt :: internal@codegen@statements:gleam_statement() }).