-record(clause, { pattern :: glue@internal@code:pattern(), body :: glue@internal@code:expression() }).