-record(case_expression, { input_expression :: gleamgen@expression:expression(any()), clauses :: list(gleamgen@expression@case_:clause(any())) }).