-record(tuple_type, {elements :: list(internal@codegen@types:gleam_type())}).