add sequential types