Mine
public text v1 · immutablelet rec join = function
| p::ps, q::qs -> p::join(ps, q::qs)
| [p], q::qs -> line(p,q)::qs
| _,_ -> [];;let rec join = function
| p::ps, q::qs -> p::join(ps, q::qs)
| [p], q::qs -> line(p,q)::qs
| _,_ -> [];;