-record(intersection, {expressions :: list(gleamscad:open_s_c_a_d_expr())}).